![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.11.2004 Ostrzeżenie: (10%) ![]() ![]() |
Jestem w trakcie zamiany kodowania strony z iso-8859-2 na uft-8. Jednak, wydobyte, stare rekordy zdajdujące się w mysql, są zakodowane jako iso i mam "krzaczki". Jak zamienić kodowanie wszystkich rekordów? Używam phpMyAdmin.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 23.08.2003 Skąd: Olsztyn, Polska Ostrzeżenie: (0%) ![]() ![]() |
Myślę, że można wszystko przepuścić przez ICONV. Jeśli posiadasz dostęp do Shell'a to sprawdz czy jest polecenie iconv. Wtedy wystarczy zrobić backup wszystkich baz danych. Przepuścić przez iconv (man iconv (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) a następnie zrobić update bazy danych. Robiłem tak kiedyż z jedną bazą i było ok, ale zawsze trzeba się upewnić czy wszystko poszło zgodnie z planem. ICONV może być wkompilowany w php i można wszystko to o czym napisałem powyżej zrobić z poziomu skryptu.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 12.11.2004 Ostrzeżenie: (10%) ![]() ![]() |
No, dobra. Ale jak to będzie z poziomu php?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Ja eksportuję bazę do pliku SQL. Potem przepuszczam to przez Gżegżółkę i importuję spowrotem do bazy danych już przekodowane.
Musisz pamiętać, żeby nie wstawiać sygnatur BOM przy konwertowaniu z ISO na UTF. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 16:57 |