2013-08-24 104 views
-1

論壇成員, 我使用XML進行編碼,並使用驗證器/解析器,當它遇到隱藏在我的文本中的UTF8相關文本時發出窒息。我在ANSI模式下使用NotePad ++,當我將它切換到UTF8模式時,它會向我顯示這些UTF8錯誤存在的位置。一旦我手動刪除不需要的UTF8文本字符,我的驗證器/解析器就可以完美工作。UTF8查找替換工具?

NotePad ++無法在XML文件中查找和替換UTF8字符。我的問題給那裏的任何人。是否存在一個記事本+ +插件,可以讓我全局搜索文件中不需要的UTF8文本並將其替換爲任何內容?另外,RegEx可以查找並替換不需要的UTF8文本嗎?是否有一個文本編輯器能夠搜索不需要的UTF8文本?

此外,任何人都可以教我關於UTF8文本,爲什麼他們阻止XML驗證器正常工作?我花了幾個小時試圖弄清楚爲什麼我的XML代碼沒有成功解析,如果我有能力搜索不需要的UTF8字符,它會容易得多。任何幫助將不勝感激。提前致謝。

回答

0

我使用Editplus 3。你可以自己嘗試。

另一方面,您是否介意顯示一些XML代碼的文本?

0

「utf8 text」是什麼意思?它只是一組字符而不是chr(0)..chr(127)?如果是這樣,如果你激活「文本俄語檢測器」詞法分析器(通過調用詞法分析器菜單點擊狀態欄詞法分析器名稱),SynWrite編輯器可以處理如此高的ASCII字符。

你可以調整這個RU-detectioon。在Lexer propeprties對話框中,您可以更改RU字符的正則表達式。