show
create
table
email\g
看看你表里面是什么编码存的
如果不是
gbk
那必然乱码
好把,你的数据库默认编码是
utf8mb4
如果你建表的时候没像这样
create
table
blablabla(
id
,
)
charset
=gbk;
指定成
gbk的
乱码
首先查看oracle数据库的编码:SQL>selectfromnls_database_parameterswhereparameter='NLS_CHARACTERSET';修改字符集编码(这会对数据库的数据有直接的影响,谨慎 *** 作):SQL>conn/assysdbaSQL>shutdownimmediate;SQL>startupmount;SQL>ALTERSYSTEMENABLERESTRICTEDSESSION;SQL>ALTERSYSTEMSETJOB_QUEUE_PROCESSES=0;SQL>ALTERSYSTEMSETAQ_TM_PROCESSES=0;SQL>alterdatabaseopen;SQL>ALTERDATABASEcharactersetINTERNAL_USEZHS16GBK;SQL>shutdownimmediate;SQL>startup
以上就是关于如何选择MySQL数据库中GBK与UTF-8编码全部的内容,包括:如何选择MySQL数据库中GBK与UTF-8编码、怎么查看oracle数据库中的的编码格式、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)