Ich habe einen kleinen HTML-Code und ich muss ihn in UTF-8 konvertieren.
Ich benutze dieses iconv("windows-1251", "utf-8", $html);
Der gesamte Text wird korrekt konvertiert, aber wenn Text zum Beispiel im Tag <i>...</i>
ist, dann konvertiert er den Text nicht und ich sehe sowas wie Показать мн
Wenn Sie Zugriff auf das Multibye-Paket haben, können Sie es ausprobieren. Sehen Sie die PHP Seite hier: Ссылка
%Vor% Wissen Sie, Nachricht wie Показать мн
sehen Sie, wenn
Die Codierung für die Seite ist windows-1251
, aber der Text ist in utf-8
codiert.
Ich habe dieses Problem in einem meiner Projekte gesehen, also ändere die Änderungscodierung für die Seite in utf-8
und dieser Text wird korrekt angezeigt.
Lassen Sie mich Ihnen ein paar Beispiele geben:
Wenn die Seite in utf-8
, aber der Text in windows-1251
ist, sehen Sie etwa folgendes:
???? ?? ?????? ??? ????? ??? ??????? ?? ????? ???? ??? ?????
wenn Seite in windows-1251
, aber Text in utf-8
Sie sehen das:
"Мобильные телефоны";"Apple iPhone 4
Tags und Links php character-encoding utf-8 windows-1251