在 php 部分讨论了一个类似的问题。我的问题与 NotePad++ 或 AutoHotKey 编译器有关。Notepad++ 中的阿拉伯语文本可以正确输入、保存和加载。当我用 AutoHotKey 编译并显示包含我用 listvars 键入的阿拉伯语的字符串时,它显示了一堆乱七八糟的字符。不仅仅是在 php 部分制定的问题中的问号,而是类似:
ط§ظ„ظ...ط¤ظ„ظپ<br /> ںéè¢ں
有时,一些字符被保留,但略有改变,有时它完全混乱。
在 NotePad++ 中,我在字符设置下尝试了一些阿拉伯语编码设置。总共有三个设置,所有这些都扰乱了我在 NotePad++ 中的阿拉伯语写作这些是:
- ISO 8859-6
- OEM 720
- 视窗 1256
最后,我可以从剪贴板正确读取阿拉伯语,将其保存为 txt 文件,再次读取并正确显示。