2008-09-25 50 views
3

我需要将→(& rarr)转换为我可以输入到ANSI VBScript文件中的符号。我正在编写一个脚本,它使用正则表达式将一组选定的html代码转换为其实际的双字节符号。许多语言使用“\ 0x8594”完成此操作......在VBScript中什么是等价的?在vbscript文件中输入双字节字符

回答

3

答案是CHRW(8594)

1

CHRW(& H8594)

+0

&H不起作用。给我中国人而不是箭头。 – alumb 2008-09-25 18:54:53

1

注:鲍勃金的回答是给定的信息是正确的。问题在于alumb被误认为数字字符实体引用的含义。如上所述,→(& rarr;单右箭头)也被标识为→但是这是十进制的,所以不能等同于“许多语言”(例如C++)中的\ x8594。这就是为什么chrW(& H8594)给出了“错误”的特征。使用“&#x”而不是“&#”指定十六进制字符实体引用。因此薔 (薔)= \ x8594 = chrW(& H8594),而→ (→)= chrW(8594)= \ x2192。