2010-06-24 65 views
1

我試圖使用PHP創建一個mailto鏈接。基本上我的函數從數據庫中的正文文本,然後創建的HTML標籤是這樣的:使用正文文本編碼mailto鏈接

<a href="mailto:?subject=sample&body=sometexthere">send</a> 

很好,問題是,我的身體文本可能包含非標字符,如重音等等,所以我需要編碼輸出它之前的正文文本;但我不知道該怎麼做,因爲當我的郵件客戶端打開時(Windows Live Mail),它顯示正文的錯誤字符。

我該如何解決這個問題?什麼是正確的編碼使用unicode文本到身體?

許多在此先感謝,

回答

2

我beleive你正在尋找PHP的htmlentities()功能。

+0

它不工作,我已經使用ヶ輛編碼的正文,但是當我點擊我的電子郵件客戶端打開的鏈接,有錯caracters而不是我的重音字符... – FidoBoy 2010-06-24 03:28:33

相關問題