我有一個表格,西班牙語可以提交和使用PHP,我發送電子郵件的數據。不幸的是,重音標記在通過電子郵件發送時完全搞砸了。西班牙語口音標記在表單提交
如果我提交以下材料:
測試重音符號 á é í ó ú ñ
我結束了我的電子郵件的正文如下。 ..
測試語音標記Ã ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃ
正在處理電子郵件的代碼是簡單地將$ _POST信息直接放在電子郵件的正文。我假設我需要htmlentities()或其他東西,但我已經嘗試過,沒有任何工作...
我還需要將相同的數據放入MySQL數據庫並稍後檢索它。當我這樣做時,我需要注意什麼?
謝謝! 德魯
我沒有答案,但你應該看看多字節字符串和PHP – 2011-05-11 12:49:10
似乎是一個編碼問題...確保表單和電子郵件具有相同的編碼。你用什麼來發送電子郵件?如果您使用MySQL,請確保您存儲這些文本的表格也具有相同的編碼。 – roirodriguez 2011-05-11 12:49:42