2013-11-20 20 views
0

我正在使用wxWebView來檢索網頁的顯示內容(使用GetPageText())。這返回給我一個wxString如何轉換wxString中的轉義碼

wxString含有大量文本的,包括姓名,如d \ u00e1vidķ\ u00e1m \ u00e1n(代替大衛卡安)

然後我處理字符串,將它分成其各個組成部分,並且顯示一些值(&名稱)在wxGrid中。

我所尋找的是包含轉義字符編碼的wxString轉換成wxString將包含實際的字符,這樣我可以顯示在wxGrid正確的輸出方式。

我看不到任何明顯的方法可用,但...

+0

顯而易見的方法是搜索字符串「\ u」,然後將接下來的四個十六進制字符轉換爲所需字符,然後用剛創建的字符替換轉義序列。你是說你需要幫助嗎?你堅持的任何特定部分?通常我們希望看到自己已經做出了一些努力。 – john

回答

0

一個明顯的方法可以是使用正則表達式來找到這些地方,並與實際字母替換它們。循環執行直到找不到匹配項。