![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 2.11.2005 Skąd: Radomsko Ostrzeżenie: (0%) ![]() ![]() |
witam, mam oto taki problem
mam strone w kilku jezykach: polski, angielski i rosyjski mam problem z kodowaniem strony w jesyku rosyjskim, nie wiem poprostu jak to zakodowac zeby text rosyjski byl w pelni widziany na stronie a nie jako znaki zapytania badz krzaczki, jakiego uzyc tutaj kodowania badz jak przetworzyc plik z jezykiem rosyjskim na plik w kodowaniu iso-8859-2 dla przykladu, znalazlem sobie strone ktora jest w jezyku rosyjskim, kodowanie strony to iso-8859-2 natomiast znaki rosyjskie sa zapisane w taki oto sposob : sa to &# i 4 cyfry co daje taki efetk
czy ma ktos jakis pomysl, bede bardzo wdzieczny za wszeslka pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował banpl 16.06.2006, 10:52:58 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 0 Dołączył: 23.09.2003 Skąd: Siemianowice Śląskie Ostrzeżenie: (0%) ![]() ![]() |
podejrzyj kodowanie na tej stronie http://iplit.laser.ru/dc/
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 2.11.2005 Skąd: Radomsko Ostrzeżenie: (0%) ![]() ![]() |
a tutaj na forum to dziala, bo gdy wpisalem formule znakow ze strony w formie &# i 4 cyfry to zostalo to zmienione na znaczki rosyjskie, tzn ze jest jakis sposob (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , prosze o podpowiedz bo nie mam naprawde pojecia jak to zrobic ;(
pozdro |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 407 Pomógł: 1 Dołączył: 4.03.2003 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
musisz za pomocą np. str_replace zmienić znaki z cyrylicy na te rozpoznawane przez kodowanie iso-8859-2.
Tablice z przetłumaczonymi znakami masz tu: http://bazy.hoga.pl/fonty/fontu_Cyrillic.asp Korzystaj z rubryki "DEC". zmiany możesz dokonać wykonując to np tak:
//EDIT kurcze oczywiście w tablicy $na_to powinno to wyglądać tak (bez spacji): Kod &; 1024;
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Ja się tylko zastanawiam nad wydajnością takiego rozwiązania...
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 407 Pomógł: 1 Dołączył: 4.03.2003 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wydajność taka sobie. Ale jeżeli upiera się przy pozostaniu przy iso-8859-2 to raczej innego wyjścia nie ma (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 0 Dołączył: 23.09.2003 Skąd: Siemianowice Śląskie Ostrzeżenie: (0%) ![]() ![]() |
nie wiem czy masz teksty źrodłowe w cyrylicy. Ja kiedyś miałem podobny problem i zapisałem teksty jako HTML z Word'a, wyciąłem potem z kodu już skonwerterowane znaki i wkleiłem do dokumentu.
Oczywiscie to czyste lamerstwo ale nie miałem czasu więc tak zrobiłem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:23 |