![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 7.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Zacznę tak : Lepiej zapobiegać niż leczyć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Czyli aktualnie miałem bazę mysql w latin1 bo tak było w standardzie mojego 1 hostingu ;/ Aktualnie chcę się przesiąść na utf8. Ale zaczynają się schody bo po eksporcie bazy do pliku jako utf8 polskie znaki zakodowały się jakoś dziwnie bo chyba w utf8 na jeden znak polski przypadają jakieś dwa znaczki np wg tej tabeli: (IMG:http://www.vpx.pl/up/20080721/tabelka.png) W utf8 przypadają 2 znaki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) A ja najprawdopodobniej w bazie mam po jednym np; zamiast ł - ł Kod ś - ś ą - ą ę - ę ż - ż ź - ź ć - ć ń - ń Ż - Ż Ó - Ó Ł - Ł Ć- Ć Ę- Ę Ś - Ś Ą - Ą Ź - Ź Ń - Ń I tak dalej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) I to jest chyba mieszanka z latin1 bo typowej konwersji nie przeprowadziłem. Tylko wyeksportowałem wcześniej jak utf8 zmieniłem ustawienia bazy takimi zapytaniami: Kod ALTER DATABASE `utf8` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; SET CHARACTER SET utf8; SET collation_database = utf8_general_ci; I wgrałem od nowa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) I forum się nie wykrzaczyło ( mam phpbb by przemo ) ale teraz jestem ciekawy jak to przerobić na prawdziwe utf8 i czy te zapytania zmieniają wszystkie potrzebne ustawienia ? A co do ustawień to ile jest kodowań ? Tzn nie o rodzaje ale o ilość bo jest kodowanie jakie wysyła plik łączący się z baza potem jakie są ? I do czego służy System porównań dla połączenia MySQL: ? Bo po prostu chcę pominąć konwersję zapytań żeby wszystko odbywało się w jednym kodowaniu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) I żeby jak najszybciej ^^ Mam do dyspozycji takie narzędzie ale jakie kodowanie wybrać wejściowe a jakie wyjściowe ? Dostępne kodowania są w tabeli wyżej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) http://www.przemo.org/phpBB2/forum/viewtopic.php?t=33530 cos tamte znaki pozmieniało to tu jest: (IMG:http://www.vpx.pl/up/20080721/21.png) Ten post edytował tosiek 21.07.2008, 10:20:08 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 7.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Poustawiałem i zrobiłem wszystko jak kazałeś ale i tak nadal na jeden znak przypada jeden zamiast dwóch ;/
I wychodzi nadal że mam ascii iso 8859-2 ;/A ja chcę utf8 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 22:56 |