簡體   English   中英

PHP和XML融合,正確編碼特殊字符

[英]PHP and XML fusion, correctly encoding special characters

我有一個輸出大量信息的數據庫。 我目前正在構建一個PHP應用程序,將此數據庫構建為XML格式,供另一個應用程序讀取。

我有點陷入特殊角色。
在數據庫中,一些字符打印奇怪:

Ø變成Ã〜
°變為°

我正在使用fwrite()在PHP中編寫XML文件,我認為錯誤存在於某種程度上。

我需要一種方法來克服這個問題,可能是通過檢測這些字符的出現位置並適當地替換它們。

我正在使用PHP而且我不確定如何在個人基礎上更換這些字符,更重要的是,我不知道如何替換它們!

有人可以幫忙嗎?

Ø變為Ø°變為°

看起來UTF-8編碼的字符被傳遞到某個顯示設備,它告訴顯示設備那些是ISO-8859-X或Windows-125X編碼的字符。

告訴顯示設備這確實是UTF-8(默認情況下是XML的標准編碼)。

暫無
暫無

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

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