Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kodowanie rosyjskich znaków w html/php
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
wg
witam,
mam projekt w ktorym istnieja 3 wersje jezykowe - pl, en i rosyjska. strona jest wykonana w php (na mysql).

do wersji rosyjskiej mam gotowe tlumaczenia przygotowane w pliku .doc
przy przekopiowywaniu odpowiednich tekstow czy fraz i zapisywaniu pliku .php w edytorze okazuje sie ze kodowanie pliku powinno byc Unicode i po zmianie na takowe i wyslaniu pliku na serwer, nie przechodzi on przez parser php jak skrypt ale sie krzaczki normalny kod php (tak jakby pomijalo <? i ?>).
mam ustawione oczywiscie w meta ze przy wersji rosyjskiej ma byc:

  1. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  2. <meta http-equiv="Content-Language" content="ru">


ale niewiele to daje.

prosze o pomoc w kwestii tego jak powinenem kodowac plik i strone jesli chce miec rosyjska cyrlice.

pozdrawiam.
Vertical
Zmień kodowanie na rosyjskie (iso-8859-5)
wg
nic to nie daje, bo mimo kodowania, jak zapisuje plik .php i wysylam na serwer, to w miejscu gdzie powinien sie pojawic tekst "russian version" napisany po rosyjsku, pojawia sie "?questionmark.gifquestionmark.gifquestionmark.gif questionmark.gifquestionmark.gifquestionmark.gif?"... i badz co badz nie przypomina to tycyh ich rosyjskich krzaczkow.
problemem nie jest chyba kodowanie samego kodu html ale to jak powinenem zapisywac plik .php z takimi wklejonymi znakami cyrlicy.
bo gdy zapisuje dokument normalnie wystepuja te znaki zapytania, a gdy zapisuje jako Unicode to wogole nie parsuje kodu php.
Vertical
Może to Ci pomoże:
http://forum.php.pl/index.php?showtopic=2525&hl=iso-8859-5
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.