我$從形式_POST'ing以下標題:PHP - 逃離長破折號
Google’s New Partner Android Update Initiative: Very Promising — Maybe; We’ll See
而且處理頁面上,如果我做的第一件事就是
echo "<pre>";
print_r($_POST);
die();
我見:
Google’s New Partner Android Update Initiative: Very Promising â€」 Maybe; We’ll See
據我所知,有職能轉換&轉義字符和他們的HTML等價物,但如何能我確保將這些內容添加到正確編碼的$ _POST中?
乾杯,
當我utf8_decode()發佈的內容是「Google新合作伙伴Android更新計劃:非常有希望嗎?也許;我們會看到」。我更多地問爲什麼它會以這種格式放入$ _POST中。謝謝。 – barfoon 2011-05-10 20:39:19
如果嘗試使用utf8_encode()輸出,會發生什麼情況?我想問題是表單提交了錯誤的字符集/內容類型。嘗試確定瀏覽器使用的字符集。或者通過PHP頭部('Content-type:text/html; charset = utf-8');或HTML元標記:'' – GeneSys 2011-05-10 20:55:28
使用utf8_encode()輸出我輸入的問題中的原始字符串。我已經在表單 – barfoon 2011-05-10 21:02:53