[SQL ] 头大的老系统BIG5问题

楼主: averywu (看文不要只会用横的看)   2016-02-24 18:12:24
数据库名称:MySQL
数据库版本:5.1.66
内容/问题描述:
朋友的系统挂了,后来帮他灌的OS是CentOS6.4,DB是MySQL,因为旧资料坏了,所以
顺便把DB全设成UTF8, 然后在他旧系统下 SET NAMES Big5处理掉。
问题来了,他有些东西是被第三方程式呼叫写入的,第三方程式写入DB是写Big5进去。
现在DB里UTF8跟BIG5资料并存,读UTF8的资料因为有下SET NAMES Big5所以正常。
但BIG5的就全变???了。
不可能去改写第三方程式,那异动太大。还有什么法子呢?
PS.我已经把TABLE的Encoding 改成 latin1 再试着让第三方写入,还是没用。
PS2.网页是BIG5
作者: iamnotfat (我不肥)   2016-02-25 00:52:00
读到? AP自动重新使用set names=utf8重连?
作者: jeamie (jeamie)   2016-02-25 01:37:00
把字段什latin1它不会转码

Links booklink

Contact Us: admin [ a t ] ucptt.com