作者averywu (看文不要只会用横的看)
看板Database
标题[SQL ] 头大的老系统BIG5问题
时间Wed Feb 24 18:12:24 2016
资料库名称: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
--
小恶魔的家
http://blog.pixnet.net/shiuju/
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.237.155
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1456308747.A.93E.html
※ 编辑: averywu (60.251.237.155), 02/24/2016 18:13:10
1F:推 iamnotfat: 读到? AP自动重新使用set names=utf8重连? 02/25 00:52
2F:推 jeamie: 把栏位什latin1它不会转码 02/25 01:37