![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 5.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam drobny problem z konwersją stringów w różnych stronach kodowych zawartych w jednym pliku. Plik CSV jest exportem z MS SQL'a który to nie obsługuje UTF-8, a co za tym idzie koduje znaki narodowe głównie w Windows-125x. Do konwersji używam iconv i takiego kodu:
Widok w MS SQL: (IMG:http://www.brajan.dev.un.pl/str_kodowa.jpg) Widok w mySQL: (IMG:http://www.brajan.dev.un.pl/phpmyadmin.jpg) Widok w CMSie: (IMG:http://www.brajan.dev.un.pl/cms_kodowanie.jpg) Dla wersji GR (grecki) i RU (rosyjski) próbowałem już wielu stron kodowych, ale z jakichś powodów nie chce mi tych wszystkich "ślaczków" poprawnie wyświetlić. Czy ja robię coś źle? Może jest jakiś inny działający(!) sposób? Skrypty php są w 100% w UTF-8. Tak samo jest z mySQL, wszystko ustawione na UTF-8 lecz w bazie lądują jedynie krzaki. Będę wdzięczny za wszelkie sugestie i inne sposoby konwersji tego cholerstwa. Ten post edytował brajan 7.05.2008, 12:32:25 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Cytat exportem z MS SQL'a który to nie obsługuje UTF-8, a co za tym idzie koduje znaki narodowe głównie w Windows-125x To może da się użyć ISO-8859-2 (dla Polski, nie wiem jak dla innych ale napewno iso jest też dla innych)? Nie jestem pewien, więc nie krzyczeć na mnie (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) Pozdrawiam, Babcia@Stefa |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 5.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
To może da się użyć ISO-8859-2 (dla Polski, nie wiem jak dla innych ale napewno iso jest też dla innych)? Nie jestem pewien, więc nie krzyczeć na mnie (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) Pozdrawiam, Babcia@Stefa Owszem są odpowiednie strony kodowe ISO dla tych języków w których moja strona ma działać, ale próbowałeś kiedyś robić stronę wielojęzyczną w różnych stronach kodowych? Do tego jeszcze kodowanie samego kodu w UTF, mysql w UTF, a tekst w 7 wersjach ISO? To poprostu nie ma prawa działać. Koszmar! Ja mam 7 wersji i pomysł użycia czegokolwiek poza UTF jest poprostu nie brany nawet pod uwagę. EDIT: Temat do wora. Powyższy kod działa jak złoto tylko osoba pisząca soft do exportu zrobiła mi małego psikusa przesuwając całą tablice o jedno pole w przód tak więc konwertowałem nie to co trzeba (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) Ten post edytował brajan 15.05.2008, 14:11:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 12:59 |