首页 > 其他 > 详细

Error Code: 1366 - Incorrect string value: '***' for *** row 1

时间:2015-09-22 19:04:08      阅读:338      评论:0      收藏:0      [点我收藏+]

今天处理一个报障问题,执行mysql更新脚本时报错:

Error Code: 1366 - Incorrect string value: ‘\xB3\xAC\xCA\xD0\xBB\xDD...‘ for column ‘ChangecdtionName‘ at row 1

反复分析,查找网络上相似错误的解决办法,找不到好的方法。

知道这是编码问题,报的错误:1、查看了mysql数据库的编码为utf-8

                                                2、查看了centos系统的编码为:LANG=zh_CN.UTF-8

这奇怪了,都是utf-8,怎么更新脚本还报编码问题呢?

突然一想,查看一下脚本文件的编码格式:原来如此,脚本文件的格式竟然为:ANSI了。。。想想,应该是执行更新的工作人员,复制粘贴的时候,把原来utf-8的脚本变化为ANSI   了。。。

不过,总结了一下,报这个错误的问题,就是字符编码问题:数据库、系统和文件本身的编码都要一致。。。。

本文出自 “广州linux运维” 博客,请务必保留此出处http://milenovo.blog.51cto.com/10554394/1697120

Error Code: 1366 - Incorrect string value: '***' for *** row 1

原文:http://milenovo.blog.51cto.com/10554394/1697120

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!