2015-07-10 221 views
1

我有特殊字符轉換爲CodeHex 對於實例轉換特殊字符CodeHex腓

À => À 

我試着用​​但沒有成功。

我要創建一個XML文件

+0

重音字符在XML中完全有效 - 爲什麼要轉換它們呢? – CD001

回答

1

沒有,如果真的需要/有用的轉換質疑:你可以先拿到ASCII code然後convert it to hex

echo "&#x".strtoupper(dechex(ord('À'))).";" 

在瀏覽器呼應內容,您可以使用

echo htmlentities("&#x".strtoupper(dechex(ord("À"))).";"); 

或 - 根據您的編碼,嘗試使用utf8_decode作爲您的輸入(test here):

echo htmlentities("&#x".strtoupper(dechex(ord(utf8_decode("À")))).";"); 

然後,輸出將被正確地顯示爲À

+0

謝謝,但我收到À像輸出 – monkeyUser

+0

當然 - 它是一個html實體,它被解析並顯示爲在瀏覽器中 - 我修改了答案以提供更多細節。 – dhh

+0

是的,對不起,我的愚蠢問題...我總是收到這個代碼'Ã'與我所有的特殊字符 – monkeyUser