设为首页收藏本站

Scripts 学盟

 找回密码
 加入学盟

QQ登录

只需一步,快速开始

查看: 1983|回复: 0
打印 上一主题 下一主题

Unicode To Big5 [复制链接]

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
  1. Function UnicodeToBig5( uCode )
  2.         Dim oriLocale : oLocale = GetLocale()
  3.         SetLocale "zh-TW"
  4.         UnicodeToBig5 = (Asc(ChrW(uCode)) + 65536) Mod 65536
  5.         SetLocale oLocale
  6. End Function

  7. WScript.Echo( UnicodeToBig5(26519) ) '  43596
复制代码
UnicodeToBig5(26519)  会得到 43596, 这是什么东东

呵呵,有这么一个汉字——"", 它的 Unicode 编码就是 26519,它的 Big5 码就是 43596

明白了吧哈哈。。。

当然,不只是 big5,  在多种地方性编码 以及 unicode , 都可以使用此方式,相互之间进行转换。

这其中主要就是利用了  GetLocale(),  SetLocale(localeId)

如果在此基础上再进行扩展,还可以实现更多种组织形式上的转换,比如 uri component

除了这个方法,还有个 ADODB.Stream 可以利用,这个也是很方便的,这里先不扯了。。。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0
您需要登录后才可以回帖 登录 | 加入学盟

手机版|Scripts 学盟   |

GMT+8, 2024-4-28 23:48 , Processed in 1.093105 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部