vbs:更改代码页

时间:2011-09-20 02:22:40

标签: character-encoding vbscript ascii

我有运行在桌面上的vbs。

出于某种原因,Asc(Chr(148))在JPN窗口中返回-32443。 我在ENG窗口上没有这个问题。 我在这里发现了类似的问题,但它是针对.net vb

有没有办法更改vbs的代码页? 我在cmd窗口尝试了chcp我运行脚本但它没有做任何事情。

感谢。

1 个答案:

答案 0 :(得分:1)

我认为由于默认的语言环境ID。尝试设置区域设置ID。

'Test the default locale id

WScript.Echo GetLocale 'most likely prints 1041

'Set Locale id

SetLocale 1033 'en-US
WScript.Echo Asc(Chr(148))