Hi!请登陆

python ucs-2与ucs-4编码方式判断与切换

2020-10-27 58 10/27

今天安装达梦的python模块报错:

ImportError: /usr/lib/python2.7/site-packages/dmPython.so: undefined symbol: PyUnicodeUCS2_Format

搜索发现需要切换编码方式,故有此文。

查看当前编码规则:

以 --enable-unicode=ucs4 编译则:

>>> import sys
>>> print sys.maxunicode
1114111

以 --enable-unicode=ucs2 编译则:

>>> import sys
>>> print sys.maxunicode
65535

切换需要重新编译python:

./configure --enable-unicode=ucs4(或ucs2)
Tag:

相关推荐