我有一个包含英语和非英语字符的UTF-8编码字符串。我正在尝试将此字符串转换为单字符列表。当我只使用list()时,一些非英文字母会被切到中间。例如:
In [200]: s = "abאב"
In [201]: print s
abאב
In [202]: l = list(s)
In [203]: print l
['a', 'b', '\xd7', '\x90', '\xd7', '\x91']
In [204]: print l[2]
�
In [205]: pri
他们正在显示的唯一字符是英文字符。
印刷页面的布局是应该的,但唯一错误的地方是除英文(罗马文)以外的任何文字中的字符都被方框所取代。
我已经安装了xvfb和字体,它仍然给我下面的错误。
FreeFontPath: FPE "/usr/share/X11/fonts/misc" refcount is 2, should be 1; fixing.
现在,另一个错误也开始随机出现。
FreeFontPath: FPE "/usr/share/X11/fonts/misc" refcount is 2, should be 1; fixing.
error open
我使用下面提到的代码从网站获取HTML源代码。我在获取英文数据时没有任何问题。但是如果他们使用的是其他语言,我就无法导入该文本而不将该文本转换为乱码。
如何允许下面的代码以实际形式导入其他语言的文本。
Sub test()
Dim FILENAME As String
Dim FileNum As Long
FILENAME = "C:\Temp\Source.txt"
FileNum = FreeFile
Open FILENAME For Output As FileNum
Print #FileNum, GetSource("https://www.plea