原文:
02、unicode 漢子轉碼小工具
編碼成 unicode 格式,在除錯的時候不太方便,就寫了個工具,把裡面的 unicode 內容轉換成
漢字,方便除錯。這個小工具是幾個月前寫的了,放在公司電腦的磁碟上,在其它地方使用時,
有點麻煩。就放到自己的部落格裡了。
這個工具很簡單,執行截圖:
1、在 xaml 頁面中,放置兩個 webbrowser 控制項,左側用來顯示 unicode 字串,右側顯示轉碼後的結果。之所以使用瀏覽器控制項,
而不直接使用 textblock 控制項(或 textbox),是因為這些 wpf 控制項對文字的複製、貼上操作不能直接使用。
<2、在 webbrowser 控制項使用的 html 字串中,放置乙個 textarea 表單控制項,並把它 css 樣式 width、height 設定為 100%。grid
>
<
grid.columndefinitions
>
<
columndefinition
width
="1*"
/>
<
columndefinition
width
="auto"
/>
<
columndefinition
width
="1*"
/>
grid.columndefinitions
>
<
webbrowser
x:name
="websource"
grid.column
="0"
/>
<
button
content
="轉換"
click
="button_click"
height
="100"
horizontalalignment
="center"
grid.column
="1"
verticalalignment
="top"
margin
="10"
/>
<
webbrowser
x:name
="webresult"
grid.column
="2"
/>
grid
>
在建構函式中,預設顯示測試文字內容:
public3、webbrowser 控制項有乙個 document 屬性,表示的是 「所承載的 html 頁的文件物件」。因為它是 object 型別的,mainwindow()
//示例資料
string strs = @"
";
不能直接通過該屬性獲得 html 的 dom 樹內容(比如 o.body.innerhtml 獲得 body 裡面的標籤內容)。 需要額外新增
microsoft.mshtml程式集,並引入 mshtml.htmldocument 型別。
按鈕的單擊事件**:
private4、把 unicode 字串轉換為漢字的邏輯:void button_click(object
sender, routedeventargs e)
///**鏈結///將unicode編碼轉換為漢字字串
//////
unicode編碼字串
///漢字字串
public
static
string tochinsesword(string
str)
)([\w])
", regexoptions.compiled |regexoptions.ignorecase);
byte bts = new
byte[2
];
foreach (match m in
mc)
return
str;
}
02 Unicode 漢子轉碼小工具
原文 02 unicode 漢子轉碼小工具 編碼成 unicode 格式,在除錯的時候不太方便,就寫了個工具,把裡面的 unicode 內容轉換成 漢字,方便除錯。這個小工具是幾個月前寫的了,放在公司電腦的磁碟上,在其它地方使用時,有點麻煩。就放到自己的部落格裡了。這個工具很簡單,執行截圖 1 在 ...
python檔案輸出unicode轉碼
有時候利用python爬蟲獲得的檔案是unicode的編碼格式。輸出大概是 類似這種。根據不同的編碼,讀取檔案輸出的時候,加上對應的解碼方式就行了。如 with open mingyan.json r encoding unicode escape as file message file.read...
python 解決unicode轉碼問題
str u4eac u4e1c u653e u517b u7684 u722c u866b 方法1 使用unicode escape 解碼 print str.decode unicode escape print unicode str,unicode escape 方法2 若為json 格式,使...