0
我有一個用asp.net編寫的web表單,它允許用戶輸入內容,然後將內容保存到數據庫中,並寫出爲第三方導入的xml文件進入他們的系統。以用戶輸入的形式執行正確的UTF-8編碼
我們輸出xml文件爲UTF-8。
他們目前有一個問題,即歐元符號(€)是打破自己的XML解析器,出現以下錯誤:
分析器錯誤:輸入不正確的UTF-8編碼的指示!
從符號看起來對我來說很好,但很顯然,當用戶將它複製到我的表單中時,它可能會從任何源複製此符號,因此它可能不是UTF-8編碼。
我的問題:
1)我怎麼知道100%,如果歐元符號是UTF-8編碼或不?是否有一些編輯器可以將其視爲UTF-8?
2.)當輸入或粘貼到表單中以確保它被保存爲UTF-8編碼時,我可以檢查一個字符嗎?
感謝大家的建議!
埃德
Notepad ++可讓您在不同的編碼之間轉換/編碼文件。 (狀態欄顯示當前並從菜單「格式」中更改) – 2010-07-21 16:11:55