This commit is contained in:
@@ -268,4 +268,16 @@ def main():
|
|||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
||||||
```
|
```
|
||||||
# 待补充
|
# 达梦数据库使用python保存特殊字符时出现报错
|
||||||
|
```shell
|
||||||
|
'gbk' codec can't encode character '\u2022' in position 687: illegal multibyte sequence
|
||||||
|
```
|
||||||
|
现象:在数据库中查询是正常的,python查询、保存时会报错。
|
||||||
|
原因:默认是gbk编码,无法解析特殊字符。
|
||||||
|
解决方案:
|
||||||
|
需要指定编码格式
|
||||||
|
```python
|
||||||
|
#local_code=1 表示执行客户端的本地编码是UTF-8,否则默认是GBK
|
||||||
|
dm_conn = dmPython.connect(user=dm_user, password=dm_password, server='localhost', port=5236, local_code=1)
|
||||||
|
```
|
||||||
|
[参考链接](https://www.cnblogs.com/fangzpa/p/17285493.html)
|
||||||
|
|||||||
Reference in New Issue
Block a user