![]() |
![]() |
![]() ![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 12:17 |