首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何修复vb6编辑器unicode?

如何修复vb6编辑器unicode?
EN

Stack Overflow用户
提问于 2013-11-13 04:33:58
回答 2查看 2.4K关注 0票数 0

我有一个旧的vb6项目,我想修改它,但不幸的是,它是以ASCII格式保存的源文件,当我用其他编辑器(如notepadd++)打开它时,没有问题:

代码语言:javascript
运行
复制
MsgBox "لطفا تاريخ  سند را انتخاب نمائيد", , "پيام"

但是,当我在vb6中打开代码时,它显示如下:

代码语言:javascript
运行
复制
MsgBox "áØÝÇ ÊÇÑíÎ  ÓäÏ ÑÇ ÇäÊÎÇÈ äãÇÆíÏ", , "íÇã"

我如何设置一些vb6选项来显示它们是固定的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-15 14:18:01

我终于找到了答案。只需导航到Tools > Options > Editor Format >,然后将我的普通字体更改为"Courier (阿拉伯语)“

票数 3
EN

Stack Overflow用户

发布于 2013-11-13 06:09:59

您的VB6编辑器正在以Windows-1252 (西欧)编码显示字符,但原始文件是Windows-1256 (阿拉伯语)。这些文件可能是在阿拉伯版本的Windows上生成的,而现在则是在美国或欧洲版本上。使用Notepad++,您可以重新保存UTF-8或UTF-16中的文件,以允许VB6正确地查看它。我没有VB6来验证它是否能读取UTF-8/16文件。

一个小小的证明(使用Python 3):

代码语言:javascript
运行
复制
>>> s='áØÝÇ ÊÇÑíÎ  ÓäÏ ÑÇ ÇäÊÎÇÈ äãÇÆíÏ", , "íÇã'
>>> s.encode('cp1252').decode('cp1256')
'لطفا تاريخ  سند را انتخاب نمائيد", , "يام'

希望这能帮你找到解决办法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19945368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档