Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][JavaScript]JavaScript, UTF-8 i cyrylica, Jak w JavaScript wyświetlić rosyjskie znaki?
karolusgt
post 24.02.2009, 14:34:47
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 24.08.2008

Ostrzeżenie: (0%)
-----


Witam.
Mój problem polega na tym, iż zrobiłem stronkę w trzech językach. Wszystko działało jak należny, i lokalnie na moim PC, i na moim koncie www. Problem zaczął się, gdy przeniosłem stronkę na webpark. Okazało się bowiem że rosyjskie znaki, mimo że wcześniej działały, to na webparku pojawiły się krzaki.
Postanowiłem więc zmienić system kodowania znaków z windows-1251 na utf-8.
Znalazłem opis znaków na http://www.utf8-chartable.de/unicode-utf8-...c&htmlent=1
Może to i żmudna praca, pewnie da się prościej, ale zacząłem wklepywać znaki pojedynczo.
Wówczas teoretycznie problem zniknął, ponieważ znaki się pojawiły... ale zniknął pozornie.
Na stronie mam menu w JavaScript, a tu znaki wpisywane z załączonej wcześniej tabelki wyświetlane są dosłownie... czyli wyskakuje np Ѐ zamiast rosyjskiej litery.
Czy ktoś wie jak w JavaScript wyświetlić rosyjskie znaki?
Błagam o pomoc... sad.gif
Go to the top of the page
+Quote Post
zegarek84
post 24.02.2009, 15:04:59
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


Cytat(karolusgt @ 24.02.2009, 14:34:47 ) *
.....
Może to i żmudna praca, pewnie da się prościej, ale zacząłem wklepywać znaki pojedynczo.
Wówczas teoretycznie problem zniknął, ponieważ znaki się pojawiły... ale zniknął pozornie.
Na stronie mam menu w JavaScript, a tu znaki wpisywane z załączonej wcześniej tabelki wyświetlane są dosłownie... czyli wyskakuje np Ѐ zamiast rosyjskiej litery.
Czy ktoś wie jak w JavaScript wyświetlić rosyjskie znaki?
Błagam o pomoc... sad.gif

pogrubiłem to czego nie rozumiem - skoro się wyświetlają dosłownie to się wyświetlają poprawnie?? coś nie za bardzo dobrałeś słowa - przecież Unicode ma się wyświetlać "dosłownie" czyli tak jak się wklepie....

pyzatym przeczytaj ten artykuł to zobaczysz ciekawy efekt w Google z utf-8 ^^


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post
karolusgt
post 24.02.2009, 17:26:33
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 24.08.2008

Ostrzeżenie: (0%)
-----


Chodzi właśnie o to, żeby nie wyświetlały się dosłownie. Przykład jest wyżej. Wkleiłem przkładowy ciąg znaków(np szesnastkowo) odpowiadający jakiemuś znakowi i zamiast tego ciągu znaków wyskoczył jego odpowiednik(tu akurat trafiło na jakieś E...).
Problem z JS polega na tymca tak jak jest w kodzie. Ma wyświetlić 'zamiennik' jak wyżej.

Ten post edytował karolusgt 24.02.2009, 17:32:24
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.05.2025 - 04:57