PDA

Zobacz pełną wersję : utf8_general_ci czy utf8_unicode_ci



krzy333
22-11-2007, 12:57
Witam
pomimo poszukiwań nie znalazłem jednoznacznej informacji dlatego proszę o pomoc na forum.

mam serwer w nazwa.pl baza MySQL Wersja serwera: 5.0.45-log
System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: do wyboru

i dla konkretnej bazy
Metoda porównywania napisów: do wyboru

instaluję Joomle 1.0.13 JIE-utf8
serwis będzie wielojęzyczny m.in niemiecki, rosyjski, ukraiński, angielski i polski

który system porównań i jaką metodę porównywania napisów mam wybrać zważywszy na kilka języków, które mają być użyte?
Na forum są podawane jako właściwe zarówno utf8_general_ci jak i utf8_unicode_ci
jaka jest różnica pomiędzy utf8_general_ci oraz utf8_unicode_ci

"z góry" dziękuję za pomoc
pozdrawiam wszystkich

ADE
22-11-2007, 14:09
Moim skromnym zdaniem powinno być tak:

System kodowania znaków dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL: UTF-8 Unicode (utf8)
Metoda porównywania napisów: utf8_general_ci

Wtedy na pewno masz polski, ale w witrynach wielojęzycznych to nie wiem, bo nie prowadzę.

Pozdrawiam

krzy333
22-11-2007, 14:47
właśnie o te języki głównie chodzi, w witrynach tylko pl nigdy nie miałem problemów. Poza tym nigdzie nie znalazłem opisu różnic w tych dwóch kodowaniach