Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wielojęzyczne wiersze - międzynarodowa baza, kodowanie, a może coś innego?
InnoDB
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 28.02.2011

Ostrzeżenie: (0%)
-----


TABLE I
ID | Język | TIME
TABLE II
ID | TEXT char(64) lub text
TABLE III
ID | Poczta | DATE (2011-09-09 12:49)

Table I, użytkownik ID wybiera język i wybiera czas.
Table II, użytkownik ID wstawia znaki w swoim języku.
Table III, użytkownik ID dostaje pocztę z aktualną datą własnej strefy (TIME).

Problem I: Użytkownik dostaje wiersz w tabeli ID, i postanawia użyć własnych znaków.
Problem nie dotyczy wszystkich moich tworzonych tabel. Tabelki w projekcie wszystkie InnoDB.
Języki:USA/Francja/Niemcy/Hiszpania/Portugalia/Polska/Rosja.

->->->Pytanie |: Jak powinna wyglądać wielojęzyczna strona z możliwością zmiany? Oczywiście nie przeszkadza mi, gdy po zmianie języka, obecny tekst klientowi ID się wykrzaczy. Czy można zastosować kodowanie uniwersalne? Nie zależy mi na pamięci.

Myśl I: Gdyby tak każdy znak potraktować tak : 255.255, to by się wszystko zmieściło bez kodowania.
Myśl II: Gdyby zapisać jako (binarne) 255, bezosobowe. Raczej chodzi mi o nie kodowanie znaków. I nie chodzi mi o zamianę w php znaków.
->->->To tak, jakby wybór języka przez klienta świadczył, jak zinterpretowane mają zostać znaki z 255 u niego w przeglądarce.

Jeśli ktoś mnie zrozumie i ukierunkuje, to będzie fajnie.

Ten post edytował InnoDB 28.02.2011, 17:01:42
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:17