簡體   English   中英

使用html格式在ISO-8859-1環境中發送波蘭字符

[英]Send polish characters in ISO-8859-1 environment with a html form

我有以下問題:

我有一個帶有ISO-8859-1字符集的網頁。

在這個頁面里面,我有一個帶有參數的表單

accept-charset="UTF-8"

表格將使用post方法發送

現在我想提交與拉丁字母混合的波蘭語字母

測試ł,±,ę,ś,ć,ż,ź,ó測試

並希望用PHP顯示結果。

我嘗試了幾種mb_convert_encoding,utf8_encode / utf8_decode,iconv和其他所有組合。 但顯示器不對。

我只想對瀏覽器說:頁面字符集是iso-8859-1,但這個小區域是UTF-8

這里你不能對字符編碼轉換做任何事情。 波蘭字符根本無法在ISO-8859-1中編碼,完全停止。 如果您不想將網站的編碼更改為編碼波蘭語和其他字符(例如ISO-8859-2,UTF-8或類似字符)的編碼,您所能做的就是將這些字符表示為HTML實體

echo htmlentities($utf8Text, ENT_NOQUOTES, 'UTF-8');

您不能使頁面的一部分以不同的編碼進行編碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM