Home
Sign Up
Sign In
V2EX
›
问与答
把已存在的 GBK 编码存储的数据库转换为 UTF8 编码有什么好办法?
nkcfc
·
Oct 6, 2014
· 4681 views
This topic created in 4410 days ago, the information mentioned may be changed or developed.
编码
gbk
UTF8
10 replies
•
2014-10-07 20:46:00 +08:00
loading
Oct 6, 2014
1
写个程序转码导入到新库
billlee
Oct 6, 2014
2
首先,你要说用的是什么数据库
a2z
Oct 6, 2014
2
3
建议不要这么做,GBK里面很多特殊符号是utf8里面没有的。
如果是mysql的话,我知道怎么做,如果是其他数据库,我建议导出成csv用iconv转换后再导入。
keefo
Oct 7, 2014
1
4
@
a2z
按你第1句话的逻辑,应该已经把第2句话干掉了吧?
nkcfc
OP
Oct 7, 2014
5
@
billlee
不好意思忘记说了,是mysql。
nkcfc
OP
Oct 7, 2014
6
@
a2z
哪些符号,我只知道GBK不能放繁体字,这个必须得解决啊。
billlee
Oct 7, 2014
7
@
nkcfc
http://stackoverflow.com/questions/6115612/how-to-convert-an-entire-mysql-database-characterset-and-collation-to-utf-8
zzColin
Oct 7, 2014
8
@
nkcfc
他的第一句话就错了。
另外 GBK 其实繁体字无鸭梨的,不能放繁体的是它的原始标准 GB2312。
zzColin
Oct 7, 2014
9
@
a2z
你是指那几个 PUA 字符?Unicode 方面早就定义好那些字符的码位了,虽说机器转换还是会转到造字区,但那几个字符一般情况下几乎不会用到,万一有必要,单独转一下应该也不会太难吧。
nkcfc
OP
Oct 7, 2014
10
@
zzColin
别人写的程序,俩编码都有,很麻烦。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
4942 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms ·
UTC 09:14
·
PVG 17:14
·
LAX 01:14
·
JFK 04:14
♥ Do have faith in what you're doing.
❯