編程自動化
當音樂和傳說在深夜中沉寂后,程序的每個字符還在跳動!
C++博客
首頁
新隨筆
聯系
聚合
管理
隨筆 - 224 文章 - 41 trackbacks - 0
<
2008年11月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
享受編程
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(11)
給我留言
查看公開留言
查看私人留言
隨筆分類
(159)
android 開發(22)
boost(2)
c#開發(36)
c++經典文章轉載(9)
linux(5)
python(1)
sql(2)
STL(2)
symbian開發(11)
ubuntu 編程(2)
visual studio(9)
WTL(2)
互聯網(2)
計算機基本概念(2)
深入vc++(35)
生活(4)
數據庫(4)
算法(8)
游戲(1)
隨筆檔案
(224)
2018年1月 (2)
2014年7月 (1)
2014年5月 (1)
2014年3月 (1)
2014年1月 (1)
2013年12月 (1)
2013年11月 (2)
2013年7月 (3)
2013年6月 (1)
2013年3月 (2)
2013年1月 (3)
2012年12月 (4)
2012年9月 (1)
2012年6月 (2)
2012年5月 (2)
2012年4月 (1)
2012年2月 (2)
2012年1月 (1)
2011年9月 (4)
2011年8月 (6)
2011年7月 (2)
2011年6月 (5)
2011年5月 (9)
2011年3月 (7)
2011年1月 (2)
2010年12月 (3)
2010年10月 (4)
2010年9月 (13)
2010年8月 (18)
2010年7月 (6)
2010年6月 (22)
2010年5月 (8)
2010年4月 (15)
2010年3月 (32)
2010年2月 (4)
2010年1月 (8)
2009年12月 (3)
2009年5月 (3)
2009年3月 (4)
2008年12月 (1)
2008年11月 (14)
文章分類
(2)
轉載經典文章(2)
文章檔案
(4)
2009年2月 (1)
2008年11月 (3)
經典c++博客
codeguru技術論壇
Nehe
vc技術論壇
谷歌代碼搜索
劉未鵬c++的羅浮宮
那誰的技術博客
搜索
最新評論
1.?re: 你應該知道的推薦算法--皮爾遜公式介紹和意義
鄂爾泰沒看夠
--是是是
2.?re: 模擬iTunes的登陸,并獲取用戶的名稱[未登錄]
暗室逢燈
--123
3.?re: 關于ios越獄開發的那些事--Theos開發[未登錄]
我的8.3系統,安裝成功,啟動成功,就是沒有彈出alertView
--1
4.?re: 關于ios越獄開發的那些事--Theos開發
好強大..13年就如此強大,真是大神啊
--Mekor
5.?re: 使用itms-services協議 在線安裝 ipa支持ios7.1
評論內容較長,點擊標題查看
--網絡開發者
閱讀排行榜
1.?如何注入代碼到exe中使用OD進行操作(24928)
2.?C#中跨線程操作控件 --- InvokeRequired 屬性 與Invoke方法(21298)
3.?關于ios越獄開發的那些事--Theos開發(20727)
4.?OpenResty的安裝和在nginx中使用lua直接訪問mysql達到數據接口的統一(17509)
5.?android中使用adb shell命令kill掉應用程序(17118)
評論排行榜
1.?vc/C++中使用網絡校正系統時間(6)
2.?在MFC中用控制臺顯示輸出內容(4)
3.?我的網絡電臺(3)
4.?LibMMSeg 簡介(轉)(2)
5.?unicode、utf-8、ansi的故事(2)
Unicode和漢字編碼(轉)
原文地址:
http://www.code-design.cn/blogdetail2772.html
Unicode和漢字編碼小知識
將漢字進行UNICODE編碼,如:“王”編碼后就成了“\u738b”,UNICODE字符以\u開始,后面有4個數字或者字母,所有字符都是16進制的數字,每兩位表示的256以內的一個數字。而一個漢字是由兩個字符組成,于是就很容易理解了,“738b”是兩個字符,分別是“73”“8b”。但是在將 UNICODE字符編碼的內容轉換為漢字的時候,
字符是從后面向前處理的
,所以,
需要把字符按照順序“8b”“73”進行組合得到漢字
。
下面是C#漢字Unicode編碼相互轉換代碼
using
System;
using
System.Text;
using
System.Text.RegularExpressions;
using
System.Globalization;
public
class
GB2312UnicodeConverter
{
/**/
///
<summary>
///
漢字轉換為Unicode編碼
///
</summary>
///
<param name="str">
要編碼的漢字字符串
</param>
///
<returns>
Unicode編碼的的字符串
</returns>
public
static
string
ToUnicode(
string
str)
{
byte
[] bts
=
Encoding.Unicode.GetBytes(str);
string
r
=
""
;
for
(
int
i
=
0
; i
<
bts.Length; i
+=
2
) r
+=
"
\\u
"
+
bts[i
+
1
].ToString(
"
x
"
).PadLeft(
2
,
'
0
'
)
+
bts[i].ToString(
"
x
"
).PadLeft(
2
,
'
0
'
);
return
r;
}
/**/
///
<summary>
///
將Unicode編碼轉換為漢字字符串
///
</summary>
///
<param name="str">
Unicode編碼字符串
</param>
///
<returns>
漢字字符串
</returns>
public
static
string
ToGB2312(
string
str)
{
string
r
=
""
;
MatchCollection mc
=
Regex.Matches(str,
@"
\\u([\w]{2})([\w]{2})
"
, RegexOptions.Compiled
|
RegexOptions.IgnoreCase);
byte
[] bts
=
new
byte
[
2
];
foreach
(Match m
in
mc )
{
bts[
0
]
=
(
byte
)
int
.Parse(m.Groups[
2
].Value, NumberStyles.HexNumber);
bts[
1
]
=
(
byte
)
int
.Parse(m.Groups[
1
].Value, NumberStyles.HexNumber);
r
+=
Encoding.Unicode.GetString(bts);
}
return
r;
}
}
posted on 2010-08-05 18:11
漂漂
閱讀(2114)
評論(0)
編輯
收藏
引用
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright ©2025 漂漂 Powered by:
博客園
模板提供:
滬江博客
久久青青草原综合伊人
|
97久久婷婷五月综合色d啪蜜芽
|
婷婷久久香蕉五月综合加勒比
|
久久99国产综合精品
|
亚洲国产成人乱码精品女人久久久不卡
|
99精品国产在热久久无毒不卡
|
亚洲狠狠综合久久
|
天堂久久天堂AV色综合
|
狠狠人妻久久久久久综合
|
国产精品久久毛片完整版
|
久久精品国产精品亚洲人人
|
久久青青草原精品影院
|
久久综合伊人77777
|
久久国产精品一区
|
亚洲精品tv久久久久久久久
|
AV无码久久久久不卡蜜桃
|
青青草原综合久久大伊人精品
|
色综合久久夜色精品国产
|
久久性精品
|
精品久久久久中文字幕日本
|
久久影院久久香蕉国产线看观看
|
亚洲精品无码久久久久去q
|
久久精品国产一区二区电影
|
国产精品久久久久久福利69堂
|
久久婷婷五月综合成人D啪
|
久久亚洲精品无码aⅴ大香
|
久久精品亚洲AV久久久无码
|
91精品日韩人妻无码久久不卡
|
亚洲av日韩精品久久久久久a
|
狠狠色丁香婷婷久久综合五月
|
久久精品这里热有精品
|
久久99精品久久久久婷婷
|
午夜不卡久久精品无码免费
|
国内精品久久久久久久久电影网
|
欧美激情精品久久久久久久九九九
|
亚洲va久久久噜噜噜久久天堂
|
久久久久久亚洲AV无码专区
|
色成年激情久久综合
|
国产精品视频久久久
|
久久99精品综合国产首页
|
色天使久久综合网天天
|