今天公司站点遇到个问题:因为数据库设置的编码是GB的,所以一些法语字符存进去后立马乱码,更别说显示了,所以我想到了西文字符的显示方式。
如果你安装了DW,可以将首选参数的默认编码设置为希腊文,新建一个HTML页面你可以看到charset=iso-8859-7,OK,将其改为charset=iso-8859-1即可。
在拆分的下面输入框中输入汉字,嘿嘿,看到上面HTML框的一侧出现什么了吗?你好代表的就是:你好,而且还有个好处是含这种编码的HTML的
页面无论使用什么编码方式的浏览器打开你会发现都不会乱码,汉字依然是汉字,真是强悍!想必UTF都应该会自叹不如吧。
回到正题,在百度里找了半天,没查到有用的信息,到是Google第一页就找到了有用的信息(BS百度),如果用iso-8859-1可以达到目的那么就直接用这个来替换
吧,下面一段代码就是全部特殊字符的替换代码具体的应该成为扩展ASCII码:
#region ConvertAllSpecialCharactor /// <summary> /// 替换全部ASCII字符 /// </summary> /// <param name="pValue"></param> /// <returns></returns> public static String ConvertAllSpecialCharactor(String pValue) { pValue = pValue.Replace("€", "€"); pValue = pValue.Replace("‚", "‚"); pValue = pValue.Replace("ƒ", "ƒ"); pValue = pValue.Replace("„", "„"); pValue = pValue.Replace("…", "…"); pValue = pValue.Replace("†", "†"); pValue = pValue.Replace("‡", "‡"); pValue = pValue.Replace("ˆ", "ˆ"); pValue = pValue.Replace("‰", "‰"); pValue = pValue.Replace("Š", "Š"); pValue = pValue.Replace("‹", "‹"); pValue = pValue.Replace("Œ", "Œ"); pValue = pValue.Replace("Ž", "Ž"); pValue = pValue.Replace("‘", "‘"); pValue = pValue.Replace("’", "€"); pValue = pValue.Replace("“", "“"); pValue = pValue.Replace("”", "”"); pValue = pValue.Replace("•", "•"); pValue = pValue.Replace("–", "–"); pValue = pValue.Replace("—", "—"); pValue = pValue.Replace("˜", "˜"); pValue = pValue.Replace("™", "™"); pValue = pValue.Replace("š", "š"); pValue = pValue.Replace("›", "›"); pValue = pValue.Replace("œ", "œ"); pValue = pValue.Replace("ž", "ž"); pValue = pValue.Replace("Ÿ", "Ÿ"); pValue = pValue.Replace("¡", "¡"); pValue = pValue.Replace("¢", "¢"); pValue = pValue.Replace("£", "£"); pValue = pValue.Replace("¤", "¤"); pValue = pValue.Replace("¥", "¥"); pValue = pValue.Replace("¦", "¦"); pValue = pValue.Replace("§", "§"); pValue = pValue.Replace("¨", "¨"); pValue = pValue.Replace("©", "©"); pValue = pValue.Replace("ª", "ª"); pValue = pValue.Replace("«", "«"); pValue = pValue.Replace("¬", "¬"); pValue = pValue.Replace("®", "®"); pValue = pValue.Replace("¯", "¯"); pValue = pValue.Replace("°", "°"); pValue = pValue.Replace("±", "±"); pValue = pValue.Replace("²", "²"); pValue = pValue.Replace("³", "³"); pValue = pValue.Replace("´", "´"); pValue = pValue.Replace("µ", "µ"); pValue = pValue.Replace("¶", "¶"); pValue = pValue.Replace("·", "·"); pValue = pValue.Replace("¸", "¸"); pValue = pValue.Replace("¹", "¹"); pValue = pValue.Replace("º", "º"); pValue = pValue.Replace("»", "»"); pValue = pValue.Replace("¼", "¼"); pValue = pValue.Replace("½", "½"); pValue = pValue.Replace("¾", "¾"); pValue = pValue.Replace("¿", "¿"); pValue = pValue.Replace("À", "À"); pValue = pValue.Replace("Á", "Á"); pValue = pValue.Replace("Â", "Â"); pValue = pValue.Replace("Ã", "Ã"); pValue = pValue.Replace("Ä", "Ä"); pValue = pValue.Replace("Å", "Å"); pValue = pValue.Replace("Æ", "Æ"); pValue = pValue.Replace("Ç", "Ç"); pValue = pValue.Replace("È", "È"); pValue = pValue.Replace("É", "É"); pValue = pValue.Replace("Ê", "Ê"); pValue = pValue.Replace("Ë", "Ë"); pValue = pValue.Replace("Ì", "Ì"); pValue = pValue.Replace("Í", "Í"); pValue = pValue.Replace("Î", "Î"); pValue = pValue.Replace("Ï", "Ï"); pValue = pValue.Replace("Ð", "Ð"); pValue = pValue.Replace("Ñ", "Ñ"); pValue = pValue.Replace("Ò", "Ò"); pValue = pValue.Replace("Ó", "Ó"); pValue = pValue.Replace("Ô", "Ô"); pValue = pValue.Replace("Õ", "Õ"); pValue = pValue.Replace("Ö", "Ö"); pValue = pValue.Replace("×", "×"); pValue = pValue.Replace("Ø", "Ø"); pValue = pValue.Replace("Ù", "Ù"); pValue = pValue.Replace("Ú", "Ú"); pValue = pValue.Replace("Û", "Û"); pValue = pValue.Replace("Ü", "Ü"); pValue = pValue.Replace("Ý", "Ý"); pValue = pValue.Replace("Þ", "Þ"); pValue = pValue.Replace("ß", "ß"); pValue = pValue.Replace("à", "à"); pValue = pValue.Replace("á", "á"); pValue = pValue.Replace("â", "â"); pValue = pValue.Replace("ã", "ã"); pValue = pValue.Replace("ä", "ä"); pValue = pValue.Replace("å", "å"); pValue = pValue.Replace("æ", "æ"); pValue = pValue.Replace("ç", "ç"); pValue = pValue.Replace("è", "è"); pValue = pValue.Replace("é", "é"); pValue = pValue.Replace("ê", "ê"); pValue = pValue.Replace("ë", "ë"); pValue = pValue.Replace("ì", "ì"); pValue = pValue.Replace("í", "í"); pValue = pValue.Replace("î", "î"); pValue = pValue.Replace("ï", "ï"); pValue = pValue.Replace("ð", "ð"); pValue = pValue.Replace("ñ", "ñ"); pValue = pValue.Replace("ò", "ò"); pValue = pValue.Replace("ó", "ó"); pValue = pValue.Replace("ô", "ô"); pValue = pValue.Replace("õ", "õ"); pValue = pValue.Replace("ö", "ö"); pValue = pValue.Replace("÷", "÷"); pValue = pValue.Replace("ø", "ø"); pValue = pValue.Replace("ù", "ù"); pValue = pValue.Replace("ú", "ú"); pValue = pValue.Replace("û", "û"); pValue = pValue.Replace("ü", "ü"); pValue = pValue.Replace("ý", "ý"); pValue = pValue.Replace("þ", "þ"); pValue = pValue.Replace("ÿ", "ÿ"); return pValue; } #endregion
将ASCII码转换为特殊字符:
#region DSpecialCharactorConvertAll /// <summary> /// 将编码转换为特殊字符 /// </summary> /// <param name="pValue">要替换的字符串</param> /// <returns></returns> public static String DConvertAllSpecialCharactor(String pValue) { pValue = pValue.Replace("€", "€"); pValue = pValue.Replace("‚", "‚"); pValue = pValue.Replace("ƒ", "ƒ"); pValue = pValue.Replace("„", "„"); pValue = pValue.Replace("…", "…"); pValue = pValue.Replace("†", "†"); pValue = pValue.Replace("‡", "‡"); pValue = pValue.Replace("ˆ", "ˆ"); pValue = pValue.Replace("‰", "‰"); pValue = pValue.Replace("Š", "Š"); pValue = pValue.Replace("‹", "‹"); pValue = pValue.Replace("Œ", "Œ"); pValue = pValue.Replace("Ž", "Ž"); pValue = pValue.Replace("‘", "‘"); pValue = pValue.Replace("€", "’"); pValue = pValue.Replace("“", "“"); pValue = pValue.Replace("”", "”"); pValue = pValue.Replace("•", "•"); pValue = pValue.Replace("–", "–"); pValue = pValue.Replace("—", "—"); pValue = pValue.Replace("˜", "˜"); pValue = pValue.Replace("™", "™"); pValue = pValue.Replace("š", "š"); pValue = pValue.Replace("›", "›"); pValue = pValue.Replace("œ", "œ"); pValue = pValue.Replace("ž", "ž"); pValue = pValue.Replace("Ÿ", "Ÿ"); pValue = pValue.Replace("¡", "¡"); pValue = pValue.Replace("¢", "¢"); pValue = pValue.Replace("£", "£"); pValue = pValue.Replace("¤", "¤"); pValue = pValue.Replace("¥", "¥"); pValue = pValue.Replace("¦", "¦"); pValue = pValue.Replace("§", "§"); pValue = pValue.Replace("¨", "¨"); pValue = pValue.Replace("©", "©"); pValue = pValue.Replace("ª", "ª"); pValue = pValue.Replace("«", "«"); pValue = pValue.Replace("¬", "¬"); pValue = pValue.Replace("­", ""); pValue = pValue.Replace("®", "®"); pValue = pValue.Replace("¯", "¯"); pValue = pValue.Replace("°", "°"); pValue = pValue.Replace("±", "±"); pValue = pValue.Replace("²", "²"); pValue = pValue.Replace("³", "³"); pValue = pValue.Replace("´", "´"); pValue = pValue.Replace("µ", "µ"); pValue = pValue.Replace("¶", "¶"); pValue = pValue.Replace("·", "·"); pValue = pValue.Replace("¸", "¸"); pValue = pValue.Replace("¹", "¹"); pValue = pValue.Replace("º", "º"); pValue = pValue.Replace("»", "»"); pValue = pValue.Replace("¼", "¼"); pValue = pValue.Replace("½", "½"); pValue = pValue.Replace("¾", "¾"); pValue = pValue.Replace("¿", "¿"); pValue = pValue.Replace("À", "À"); pValue = pValue.Replace("Á", "Á"); pValue = pValue.Replace("Â", "Â"); pValue = pValue.Replace("Ã", "Ã"); pValue = pValue.Replace("Ä", "Ä"); pValue = pValue.Replace("Å", "Å"); pValue = pValue.Replace("Æ", "Æ"); pValue = pValue.Replace("Ç", "Ç"); pValue = pValue.Replace("È", "È"); pValue = pValue.Replace("É", "É"); pValue = pValue.Replace("Ê", "Ê"); pValue = pValue.Replace("Ë", "Ë"); pValue = pValue.Replace("Ì", "Ì"); pValue = pValue.Replace("Í", "Í"); pValue = pValue.Replace("Î", "Î"); pValue = pValue.Replace("Ï", "Ï"); pValue = pValue.Replace("Ð", "Ð"); pValue = pValue.Replace("Ñ", "Ñ"); pValue = pValue.Replace("Ò", "Ò"); pValue = pValue.Replace("Ó", "Ó"); pValue = pValue.Replace("Ô", "Ô"); pValue = pValue.Replace("Õ", "Õ"); pValue = pValue.Replace("Ö", "Ö"); pValue = pValue.Replace("×", "×"); pValue = pValue.Replace("Ø", "Ø"); pValue = pValue.Replace("Ù", "Ù"); pValue = pValue.Replace("Ú", "Ú"); pValue = pValue.Replace("Û", "Û"); pValue = pValue.Replace("Ü", "Ü"); pValue = pValue.Replace("Ý", "Ý"); pValue = pValue.Replace("Þ", "Þ"); pValue = pValue.Replace("ß", "ß"); pValue = pValue.Replace("à", "à"); pValue = pValue.Replace("á", "á"); pValue = pValue.Replace("â", "â"); pValue = pValue.Replace("ã", "ã"); pValue = pValue.Replace("ä", "ä"); pValue = pValue.Replace("å", "å"); pValue = pValue.Replace("æ", "æ"); pValue = pValue.Replace("ç", "ç"); pValue = pValue.Replace("è", "è"); pValue = pValue.Replace("é", "é"); pValue = pValue.Replace("ê", "ê"); pValue = pValue.Replace("ë", "ë"); pValue = pValue.Replace("ì", "ì"); pValue = pValue.Replace("í", "í"); pValue = pValue.Replace("î", "î"); pValue = pValue.Replace("ï", "ï"); pValue = pValue.Replace("ð", "ð"); pValue = pValue.Replace("ñ", "ñ"); pValue = pValue.Replace("ò", "ò"); pValue = pValue.Replace("ó", "ó"); pValue = pValue.Replace("ô", "ô"); pValue = pValue.Replace("õ", "õ"); pValue = pValue.Replace("ö", "ö"); pValue = pValue.Replace("÷", "÷"); pValue = pValue.Replace("ø", "ø"); pValue = pValue.Replace("ù", "ù"); pValue = pValue.Replace("ú", "ú"); pValue = pValue.Replace("û", "û"); pValue = pValue.Replace("ü", "ü"); pValue = pValue.Replace("ý", "ý"); pValue = pValue.Replace("þ", "þ"); pValue = pValue.Replace("ÿ", "ÿ"); pValue = pValue.Replace("À", "À"); pValue = pValue.Replace("Á", "Á"); pValue = pValue.Replace("Â", "Â"); pValue = pValue.Replace("Ã", "Ã"); pValue = pValue.Replace("Ä", "Ä"); pValue = pValue.Replace("Å", "Å"); pValue = pValue.Replace("Æ", "Æ"); pValue = pValue.Replace("Ç", "Ç"); pValue = pValue.Replace("È", "È"); pValue = pValue.Replace("É", "É"); pValue = pValue.Replace("Ê", "Ê"); pValue = pValue.Replace("Ë", "Ë"); pValue = pValue.Replace("Ì", "Ì"); pValue = pValue.Replace("Í", "Í"); pValue = pValue.Replace("Î", "Î"); pValue = pValue.Replace("Ï", "Ï"); pValue = pValue.Replace("Ð", "Ð"); pValue = pValue.Replace("Ñ", "Ñ"); pValue = pValue.Replace("Õ", "Õ"); pValue = pValue.Replace("Ö", "Ö"); pValue = pValue.Replace("Ø", "Ø"); pValue = pValue.Replace("©", "©"); pValue = pValue.Replace("®", "®"); return pValue; } #endregion
重要的地方来了!默认的MSSQL是识别一些特殊字符的所以并不需要替换,下面就给出了数据库表识别的特殊字符
#region ConvertSomeSpecialCharactor /// <summary> /// 将特殊字符转换为编码 用于MSSQL不识别 /// </summary> /// <param name="pValue">要替换的字符串</param> /// <returns></returns> public static String ConvertSomeSpecialCharactor(String pValue) { pValue = pValue.Replace("‚", "‚"); pValue = pValue.Replace("ƒ", "ƒ"); pValue = pValue.Replace("„", "„"); pValue = pValue.Replace("†", "†"); pValue = pValue.Replace("‡", "‡"); pValue = pValue.Replace("ˆ", "ˆ"); pValue = pValue.Replace("Š", "Š"); pValue = pValue.Replace("‹", "‹"); pValue = pValue.Replace("Œ", "Œ"); pValue = pValue.Replace("Ž", "Ž"); pValue = pValue.Replace("•", "•"); pValue = pValue.Replace("˜", "˜"); pValue = pValue.Replace("™", "™"); pValue = pValue.Replace("š", "š"); pValue = pValue.Replace("›", "›"); pValue = pValue.Replace("œ", "œ"); pValue = pValue.Replace("ž", "ž"); pValue = pValue.Replace("Ÿ", "Ÿ"); pValue = pValue.Replace("¡", "¡"); pValue = pValue.Replace("¢", "¢"); pValue = pValue.Replace("©", "©"); pValue = pValue.Replace("«", "«"); pValue = pValue.Replace("¬", "¬"); pValue = pValue.Replace("®", "®"); pValue = pValue.Replace("¶", "¶"); pValue = pValue.Replace("¸", "¸"); pValue = pValue.Replace("»", "»"); pValue = pValue.Replace("¼", "¼"); pValue = pValue.Replace("½", "½"); pValue = pValue.Replace("¾", "¾"); pValue = pValue.Replace("¿", "¿"); pValue = pValue.Replace("Â", "Â"); pValue = pValue.Replace("Ã", "Ã"); pValue = pValue.Replace("Ä", "Ä"); pValue = pValue.Replace("Å", "Å"); pValue = pValue.Replace("Æ", "Æ"); pValue = pValue.Replace("Ç", "Ç"); pValue = pValue.Replace("Ë", "Ë"); pValue = pValue.Replace("Î", "Î"); pValue = pValue.Replace("Ï", "Ï"); pValue = pValue.Replace("Ð", "Ð"); pValue = pValue.Replace("Ñ", "Ñ"); pValue = pValue.Replace("Ô", "Ô"); pValue = pValue.Replace("Õ", "Õ"); pValue = pValue.Replace("Ö", "Ö"); pValue = pValue.Replace("Ø", "Ø"); pValue = pValue.Replace("Û", "Û"); pValue = pValue.Replace("Ý", "Ý"); pValue = pValue.Replace("Þ", "Þ"); pValue = pValue.Replace("ß", "ß"); pValue = pValue.Replace("â", "â"); pValue = pValue.Replace("ã", "ã"); pValue = pValue.Replace("ä", "ä"); pValue = pValue.Replace("å", "å"); pValue = pValue.Replace("æ", "æ"); pValue = pValue.Replace("ç", "ç"); pValue = pValue.Replace("ë", "ë"); pValue = pValue.Replace("î", "î"); pValue = pValue.Replace("ï", "ï"); pValue = pValue.Replace("ð", "ð"); pValue = pValue.Replace("ñ", "ñ"); pValue = pValue.Replace("ô", "ô"); pValue = pValue.Replace("õ", "õ"); pValue = pValue.Replace("ö", "ö"); pValue = pValue.Replace("ø", "ø"); pValue = pValue.Replace("û", "û"); pValue = pValue.Replace("ü", "ü"); pValue = pValue.Replace("ý", "ý"); pValue = pValue.Replace("þ", "þ"); pValue = pValue.Replace("ÿ", "ÿ"); return pValue; } #endregion
那么这些鸟文到底除了法语之外还有什么用呢?查了一下ISO-8859-1,矮马,吓一跳!现在发现上段代码多么可爱了,竟然可以解决下面语言的乱码显示问题。
此字符集支持部分于欧洲使用的语言,包括阿尔巴尼亚语、巴斯克语、布列塔尼语、加泰罗尼亚语、丹麦语、荷兰语、法罗语、弗里西语、加利西亚语、德语、格陵兰语、冰岛语、爱尔兰盖尔语、意大利语、拉丁语、卢森堡语、挪威语、葡萄牙语、里托罗曼斯语、苏格兰盖尔语、西班牙语及瑞典语。
英语虽然没有重音字母,但仍会标明为ISO/IEC 8859-1编码。除此之外,欧洲以外的部分语言,如南非荷兰语、斯瓦希里语、印尼语及马来语、菲律宾他加洛语等也可使用ISO/IEC 8859-1编码。
法语及芬兰语本来也使用ISO/IEC 8859-1来表示。ISO 8859-15同时加入了欧元符号。
这么多字符一个个替换想必效率很慢,如果我只是需要其中的一些热门语言呢?比如法德意葡西拉丁等呢?
OK,我必须有一次BS一下度娘了,找了半天没我要的信息,商业信息真TM多,有用的站点出现了http://www.dadeyu.com/
对应的我整理了French、Italian、German、Spanish、Portuguese、Latin的一些特殊字符,但是我实在不知道这些国家的键盘上会蹦出什么特殊的符号,所以法
语的就附加了俩,其他待网友补充吧。
1 public static String ConvertHotlanguageToSpecialCharactorConvert(String pValue) 2 { 3 4 //French 5 pValue = pValue.Replace("Œ", "Œ"); 6 pValue = pValue.Replace("À", "À"); 7 pValue = pValue.Replace("Â", "Â"); 8 pValue = pValue.Replace("Ç", "Ç"); 9 pValue = pValue.Replace("È", "È"); 10 pValue = pValue.Replace("É", "É"); 11 pValue = pValue.Replace("Ê", "Ê"); 12 pValue = pValue.Replace("Ë", "Ë"); 13 pValue = pValue.Replace("Î", "Î"); 14 pValue = pValue.Replace("Ï", "Ï"); 15 pValue = pValue.Replace("Ô", "Ô"); 16 pValue = pValue.Replace("Ù", "Ù"); 17 pValue = pValue.Replace("Û", "Û"); 18 pValue = pValue.Replace("œ", "œ"); 19 pValue = pValue.Replace("à", "à"); 20 pValue = pValue.Replace("â", "â"); 21 pValue = pValue.Replace("ç", "ç"); 22 pValue = pValue.Replace("è", "è"); 23 pValue = pValue.Replace("é", "é"); 24 pValue = pValue.Replace("ê", "ê"); 25 pValue = pValue.Replace("ë", "ë"); 26 pValue = pValue.Replace("î", "î"); 27 pValue = pValue.Replace("ï", "ï"); 28 pValue = pValue.Replace("ô", "ô"); 29 pValue = pValue.Replace("ù", "ù"); 30 pValue = pValue.Replace("û", "û"); 31 32 pValue = pValue.Replace("§", "§"); 33 pValue = pValue.Replace("€", "€"); 34 pValue = pValue.Replace("…", "…"); 35 36 //Italian 37 pValue = pValue.Replace("Ì", "Ì"); 38 pValue = pValue.Replace("Í", "Í"); 39 pValue = pValue.Replace("ì", "ì"); 40 pValue = pValue.Replace("í", "í"); 41 pValue = pValue.Replace("Ò", "Ò"); 42 pValue = pValue.Replace("Ó", "Ó"); 43 pValue = pValue.Replace("ò", "ò"); 44 pValue = pValue.Replace("ó", "ó"); 45 pValue = pValue.Replace("Ú", "Ú"); 46 pValue = pValue.Replace("ú", "ú"); 47 48 //German 49 pValue = pValue.Replace("ä", "ä"); 50 pValue = pValue.Replace("Ä", "Ä"); 51 pValue = pValue.Replace("ü", "ü"); 52 pValue = pValue.Replace("Ü", "Ü"); 53 pValue = pValue.Replace("ö", "ö"); 54 pValue = pValue.Replace("Ö", "Ö"); 55 pValue = pValue.Replace("ß", "ß"); 56 57 //Spanish 58 pValue = pValue.Replace("ñ", "ñ"); 59 pValue = pValue.Replace("Ñ", "Ñ"); 60 pValue = pValue.Replace("Á", "Á"); 61 pValue = pValue.Replace("á", "á"); 62 pValue = pValue.Replace("Ó", "Ó"); 63 pValue = pValue.Replace("ó", "ó"); 64 65 pValue = pValue.Replace("¿", "¿"); 66 pValue = pValue.Replace("¡", "¡"); 67 68 //Portuguese 69 pValue = pValue.Replace("Ã", "Ã"); 70 pValue = pValue.Replace("ã", "ã"); 71 pValue = pValue.Replace("Õ", "Õ"); 72 pValue = pValue.Replace("õ", "õ"); 73 74 //Latin 75 pValue = pValue.Replace("æ", "æ"); 76 pValue = pValue.Replace("Æ", "Æ"); 77 78 return pValue; 79 }
提到8859的字符编码就会让人想起搜索引擎的SEO优化,因为汉字都被替换成&#***;了所以对于谷歌和度娘来说都是问题(个人认为),所以解决方案就是如果不是
大问题就用UTF-8,如果碰到如德意等国含有特殊字符,奉劝还是用UTF-8,将特殊字符用 &#***;替换掉,让文字能够正常显示,起码搜索引擎会对站点比较友好
您说呢?
另外提供一些扩展ASCII的对比表(度娘愣是找不到)
32HTML:
URL:
+
33HTML:
!URL:
%21
34HTML:
"URL:
%22
35HTML:
#URL:
%23
36HTML:
$URL:
%24
37HTML:
%URL:
%25
38HTML:
&URL:
%26
39HTML:
'URL:
%27
40HTML:
(URL:
%28
41HTML:
)URL:
%29
42HTML:
*URL:
%2A
43HTML:
+URL:
%2B
44HTML:
,URL:
%2C
45HTML:
-URL:
%2D
46HTML:
.URL:
%2E
47HTML:
/URL:
%2F
58HTML:
:URL:
%3A
59HTML:
;URL:
%3B
60HTML:
<URL:
%3C
61HTML:
=URL:
%3D
62HTML:
>URL:
%3E
63HTML:
?URL:
%3F
64HTML:
@URL:
%40
91HTML:
[URL:
%5B
92HTML:
\URL:
%5C
93HTML:
]URL:
%5D
94HTML:
^URL:
%5E
95HTML:
_URL:
%5F
96HTML:
`URL:
%60
123HTML:
{URL:
%7B
124HTML:
|URL:
%7C
125HTML:
}URL:
%7D
126HTML:
~URL:
%7E
127HTML:
URL:
%7F
128HTML:
€URL:
%80
129HTML:
URL:
%81
130HTML:
‚URL:
%82
131HTML:
ƒURL:
%83
132HTML:
„URL:
%84
133HTML:
…URL:
%85
134HTML:
†URL:
%86
135HTML:
‡URL:
%87
136HTML:
ˆURL:
%88
137HTML:
‰URL:
%89
138HTML:
ŠURL:
%8A
139HTML:
‹URL:
%8B
140HTML:
ŒURL:
%8C
141HTML:
URL:
%8D
142HTML:
ŽURL:
%8E
143HTML:
URL:
%8F
144HTML:
URL:
%90
145HTML:
‘URL:
%91
146HTML:
’URL:
%92
147HTML:
“URL:
%93
148HTML:
”URL:
%94
149HTML:
•URL:
%95
150HTML:
–URL:
%96
151HTML:
—URL:
%97
152HTML:
˜URL:
%98
153HTML:
™URL:
%99
154HTML:
šURL:
%9A
155HTML:
›URL:
%9B
156HTML:
œURL:
%9C
157HTML:
URL:
%9D
158HTML:
žURL:
%9E
159HTML:
ŸURL:
%9F
160HTML:
 URL:
%A0
161HTML:
¡URL:
%A1
162HTML:
¢URL:
%A2
163HTML:
£URL:
%A3
164HTML:
¤URL:
%A4
165HTML:
¥URL:
%A5
166HTML:
¦URL:
%A6
167HTML:
§URL:
%A7
168HTML:
¨URL:
%A8
169HTML:
©URL:
%A9
170HTML:
ªURL:
%AA
171HTML:
«URL:
%AB
172HTML:
¬URL:
%AC
173HTML:
­URL:
%AD
174HTML:
®URL:
%AE
175HTML:
¯URL:
%AF
176HTML:
°URL:
%B0
177HTML:
±URL:
%B1
178HTML:
²URL:
%B2
179HTML:
³URL:
%B3
180HTML:
´URL:
%B4
181HTML:
µURL:
%B5
182HTML:
¶URL:
%B6
183HTML:
·URL:
%B7
184HTML:
¸URL:
%B8
185HTML:
¹URL:
%B9
186HTML:
ºURL:
%BA
187HTML:
»URL:
%BB
188HTML:
¼URL:
%BC
189HTML:
½URL:
%BD
190HTML:
¾URL:
%BE
191HTML:
¿URL:
%BF
192HTML:
ÀURL:
%C0
193HTML:
ÁURL:
%C1
194HTML:
ÂURL:
%C2
195HTML:
ÃURL:
%C3
196HTML:
ÄURL:
%C4
197HTML:
ÅURL:
%C5
198HTML:
ÆURL:
%C6
199HTML:
ÇURL:
%C7
200HTML:
ÈURL:
%C8
201HTML:
ÉURL:
%C9
202HTML:
ÊURL:
%CA
203HTML:
ËURL:
%CB
204HTML:
ÌURL:
%CC
205HTML:
ÍURL:
%CD
206HTML:
ÎURL:
%CE
207HTML:
ÏURL:
%CF
208HTML:
ÐURL:
%D0
209HTML:
ÑURL:
%D1
210HTML:
ÒURL:
%D2
211HTML:
ÓURL:
%D3
212HTML:
ÔURL:
%D4
213HTML:
ÕURL:
%D5
214HTML:
ÖURL:
%D6
215HTML:
×URL:
%D7
216HTML:
ØURL:
%D8
217HTML:
ÙURL:
%D9
218HTML:
ÚURL:
%DA
219HTML:
ÛURL:
%DB
220HTML:
ÜURL:
%DC
221HTML:
ÝURL:
%DD
222HTML:
ÞURL:
%DE
223HTML:
ßURL:
%DF
224HTML:
àURL:
%E0
225HTML:
áURL:
%E1
226HTML:
âURL:
%E2
227HTML:
ãURL:
%E3
228HTML:
äURL:
%E4
229HTML:
åURL:
%E5
230HTML:
æURL:
%E6
231HTML:
çURL:
%E7
232HTML:
èURL:
%E8
233HTML:
éURL:
%E9
234HTML:
êURL:
%EA
235HTML:
ëURL:
%EB
236HTML:
ìURL:
%EC
237HTML:
íURL:
%ED
238HTML:
îURL:
%EE
239HTML:
ïURL:
%EF
240HTML:
ðURL:
%F0
241HTML:
ñURL:
%F1
242HTML:
òURL:
%F2
243HTML:
óURL:
%F3
244HTML:
ôURL:
%F4
245HTML:
õURL:
%F5
246HTML:
öURL:
%F6
247HTML:
÷URL:
%F7
248HTML:
øURL:
%F8
249HTML:
ùURL:
%F9
250HTML:
úURL:
%FA
251HTML:
ûURL:
%FB
252HTML:
üURL:
%FC
253HTML:
ýURL:
%FD
254HTML:
þURL:
%FE
255HTML:
ÿURL:
%FF
Reference:
打法语 http://www.dadeyu.com/
Special Charactor http://web.forret.com/tools/charmap.asp?show=ascii/
iso-8859-1 http://zh.wikipedia.org/wiki/ISO/IEC_8859