mysql-4.0.26,dz6.0.0论坛。
执行:UPDATE cdb_posts SET message=REPLACE(message, '!', '!【某网】');
对此memo字段操作后,中文出现部分乱码,如“疽矫劳勘”等。并且有些空格和换行也被识别成了“!”,被替换掉。
replace函数不是多字节安全的吗?请问这是怎么回事?谢谢!
执行:UPDATE cdb_posts SET message=REPLACE(message, '!', '!【某网】');
对此memo字段操作后,中文出现部分乱码,如“疽矫劳勘”等。并且有些空格和换行也被识别成了“!”,被替换掉。
replace函数不是多字节安全的吗?请问这是怎么回事?谢谢!
最好是重新新建一个表,设置好字符集后,INSERT INTO,再试试REPLACE
看看结果
我这里的数据很多很重要,暂时不方便升级啊。
然后试试,不行就升级吧。