`
namelujl
  • 浏览: 1724 次
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

无解:python乱码问题

阅读更多
问题描述:
1、A和B都是linux服务器上边都有python程序(一样的),都安装了pymssql、freetds
2、C是xp服务器上边运行sql2005

3、A、B两个服务器都通过如下命令执行:
>>> import pymssql
>>> connection = pymssql.connect(host="192.168.0.11",user="cc",password="cc",database="cc")
>>> cursor = connection.cursor()
>>> name='时间'
>>> age='23'
>>> sql ='''insert into testdb1(name,age) values('%s','%s')'''%(name,age)
>>> cursor.execute(sql)
>>> connection.commit()

问题:
  在A服务器上运行插入的数据是正常的
  但是,在B服务器运行插入的数据是乱码

问题补充:如下设置AB都一样:
[root@localhost lsg]# locale
LANG=zh_CN.GBK
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="zh_CN.GBK"
LC_TIME=zh_CN.UTF-8
LC_COLLATE="zh_CN.GBK"
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh_CN.GBK"
LC_PAPER="zh_CN.GBK"
LC_NAME="zh_CN.GBK"
LC_ADDRESS="zh_CN.GBK"
LC_TELEPHONE="zh_CN.GBK"
LC_MEASUREMENT="zh_CN.GBK"
LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=
[root@localhost lsg]# echo #lang

[root@localhost lsg]# echo #languge

i18n都追加:
LANG="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_CTYPE="zh_CN.UTF-8"

profile文件追加:
LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"
分享到:
评论

相关推荐

    Python自动化小技巧知识分享

    4. csv文件乱码解决:使用Python的csv模块,可以实现csv文件的乱码解决。这可以帮助用户快速解决csv文件中的乱码问题。 5. 数据快速标准化(归一化)预处理:使用Python的pandas和numpy模块,可以实现数据的快速...

    解决Python下json.loads()中文字符出错的问题

    今天遇到一个问题,就是在使用json.load()时,中文字符被转化为Unicode码的问题,解决方案找了半天,无解。全部代码贴出,很简单的一个入门程序,抓的是有道翻译的,跟着小甲鱼的视频做的,但是他的版本是python3.4...

    pako gzip 压缩和解压缩(支持中文)

    在本项目中,我们将关注如何使用pako库进行gzip压缩和解压缩,并解决在处理中英文内容时可能出现的乱码问题。 首先,让我们详细了解pako库。pako是基于zlib库的一个轻量级实现,它在浏览器和Node.js环境中都能运行...

    关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)

    目前也是无解,先记录,后面有时间再解决,如果你有解决方法请务必赐教,实在这个问题卡了我一天多了,如果单单是只用matplotlib输出图形,乱码问题网上的很多方法也是能够解决,我也不清楚究竟是我写的代码哪里跟...

    notebook:我的技术笔记本〜

    中文输出乱码问题解决 pycodestyle检查代码风格 生成随机字符串 别对大的list循环使用in,应该改用set Python.h:没有这样的文件或目录 二进制字符串转普通字符串 十六进制字符串转bytes字符串 用requests进行发布 ...

    Charset_encoding-Burp:利用字符集编码绕过waf的burpsuite插件

    1.7.36Jython版本:Jython-standalone-2.7.0burp加载Python运行环境(Python)加载此插件在burp proxy或repeater等选项卡 中右键开启相关选项不通用Nginx+php NoApache+php NoIIS+ASP.NET勉强能用中文无解(比如上传...

    1b.rar_啊啊

    编码选择不当可能导致乱码问题。 3. **代码执行**:如果“1b.txt”包含的是可执行代码,我们需要相应的编译器或解释器来运行。例如,如果是Python代码,我们需要Python环境;如果是JavaScript,可能需要Node.js环境...

    随机多比特翻转算法求解布尔多项式方程组可满足性问题

    翻转的目标是每次尽可能多地减少不满足的方程数量,最终找到一个满足方程组的解,或者证明该方程组无解。 在具体的算法实现中,会涉及到多个关键技术点: 1. 翻转策略的选择:翻转策略通常涉及到对哪些变量进行...

    UitraEdit代码开发编辑工具

    3. **编码格式转换**:支持各种字符编码格式,包括ASCII, UTF-8, Unicode等,方便在不同编码系统之间转换,避免乱码问题。 4. **多列编辑**:可以同时在多个列上进行编辑,对于批量修改代码或整理表格数据非常实用...

    Notepad++ 解压即用

    4. **编码转换**:Notepad++支持多种字符编码,包括ASCII, UTF-8, UTF-16等,可以方便地在不同编码间转换,解决字符乱码问题。 5. **多文档界面(MDI)**:用户可以在同一个窗口中同时打开多个文件进行编辑,便于...

    emedit绿色

    9. **编码支持**:EmEditor支持多种文件编码,包括ASCII、UTF-8、UTF-16等,确保在处理不同编码的文件时不会出现乱码问题。 10. **自动完成**:为常见的编程语句和文件路径提供自动补全功能,减少输入错误和提高...

    EditPlus 3

    7. **编码支持**:EditPlus 支持多种字符编码,如ASCII、UTF-8、Unicode等,确保在处理不同语言和编码格式的文件时不会出现乱码问题。 8. **命令行工具**:软件内置了命令行工具,用户可以直接在编辑器内部执行外部...

    Notepad++v6.3.3

    3. **文本编码支持**:Notepad++ 支持多种文本编码格式,包括ASCII、Unicode、UTF-8等,这对于处理不同地区和语言的文件尤为重要,避免了乱码问题。 4. **查找与替换**:Notepad++ 提供了高级查找和替换功能,支持...

    EditPlus5.5以及中文包(超良心)

    8. **Unicode支持**:支持各种编码格式,包括Unicode,确保在处理多语言文本时无乱码问题。 **三、EditPlus5.5新特性** EditPlus5.5版本相较于之前的版本,可能包含以下更新和改进: 1. **性能提升**:优化了软件...

    Notepad++7.3.3安装包

    6. **Unicode支持**:Notepad++支持多种字符编码,包括UTF-8,确保处理各种语言的文本文件时不会出现乱码问题。 7. **轻量级和高效**:尽管具备诸多高级特性,Notepad++的体积相对小巧,对系统资源占用少,运行速度...

    带Androidlogger插件的notepad++

    6. **编码支持**:Notepad++支持Unicode和ASCII编码,确保在处理不同编码格式的文件时不会出现乱码问题。 7. **性能优化**:由于Notepad++是基于Scintilla组件构建的,它在处理大文件时表现得相当高效,不会像一些...

    notepad汉字版.7z

    - **编码支持**:全面支持UTF-8、GBK等中文编码,避免字符乱码问题。 - **输入法集成**:与系统输入法无缝对接,提供流畅的汉字输入体验。 - **汉字搜索与替换**:优化搜索算法,提高在大量汉字文档中的查找和...

    Tsilang6.3 x版

    对于一款语言翻译工具,Tsilang 6.3可能还包括了对国际编码标准的支持,如UTF-8,确保在处理多语言项目时不会出现乱码问题。它可能还有用户友好的界面,提供直观的操作指南,使初学者也能快速上手。 另外,如果...

    尚硅谷_JavaWeb1

    确保在无中文、无乱码的路径下解压缩安装包,并编辑sts.ini文件,设置默认编码为utf-8。接下来,创建一个新的Eclipse工作空间,并调整工作区视图,保留Package Explorer等重要窗口,以适应Web和JavaEE开发的需求。 ...

    IA3_AP1_2_Encryption_GAN:使用gan和自动编码器网络的加密系统

    自动编码器是一种无监督学习的神经网络,主要用于数据压缩和重构。它由编码器和解码器两部分构成,编码器将输入数据压缩为低维表示(潜在空间),解码器再从这个表示重构原始输入。在加密系统中,自动编码器可以用于...

Global site tag (gtag.js) - Google Analytics