DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

用AutoHotkey做汉字到Unicode字符串的转换


要把汉字转换为搜的形式,也就是在汉字的Unicode Big Endian编码前面加“&#x”,后面加分号。例如“”字转换后为“搜”(英文字符无需转换)。

前置条件:native2ascii.exe文件,autohotkey。

算法流程:

输入要转换的汉字; 生成临时文件; 用native2ascii处理该文件; 获取native2ascii的输出放入字符串res中; 以“\u”分割res,以“ꪪ”形式重新组合,存入字符串res2; 将res2放入剪贴板; AHK源码:



Published

Mar 4, 2011

Last Updated

Mar 4, 2011

Category

Tech

Tags

  • autohotkey 13
  • Unicode 10
  • 转换 11

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor