在vbscript文件中键入双字节字符

时间:2008-09-25 18:06:34

标签: unicode encoding vbscript utf-8 ansi

我需要将→(& rarr)转换为我可以输入ANSI VBScript文件的符号。我正在编写一个脚本,使用正则表达式将一组选定的htmlcodes转换为它们的实际双字节符号。许多语言使用“\ 0x8594;”来实现这一点...... VBScript中的等价是什么?

3 个答案:

答案 0 :(得分:3)

答案是ChrW(8594)

答案 1 :(得分:1)

CHRW(安培; H8594)

答案 2 :(得分:1)

注意:Bob King的答案对于给出的信息是正确的。问题是,alumb错误地认为是数字字符实体引用的含义。如上所述,→(& rarr;单右箭头)也被标识为→但这是十进制的,因此不等同于“多种语言”中的\ x8594(例如C ++)。这就是chrW(& H8594)给出“错误”字符的原因。使用“& #x”而不是“&#”指定十六进制字符实体引用。因此薔 (蔷)= \ x8594 = chrW(& H8594)→ (→)= chrW(8594)= \ x2192。