当前位置:编程学习 > C#/ASP.NET >>

高手请进,中、日、韩 文字录入问题~!!分不够可以加

有个winform窗体,在textbox内输入中日韩等不同语言文字。
数据库用mySQL.

问题,数据库中存储的数据为 “??????”乱码。 (中文和英文正常)

求:如何解决这样的问题,在窗体内查询该记录的时候可以正常显示???? --------------------编程问答-------------------- 自己抬一下 --------------------编程问答-------------------- --------------------编程问答-------------------- 哦,复杂,数据编码的问题,你可以使用UTF编码来对你要储存的数据进行编码,取出来之后在进行解码,mysql的字符集设置为utf-8 --------------------编程问答-------------------- 帮顶了  --------------------编程问答-------------------- --------------------编程问答-------------------- 吧数据库编码改为UTF-8,然后程序系统编码用UTF-8存储。 --------------------编程问答-------------------- 我将mySql的编码设置为 default-character-set=utf8 
然后把所有要存入mySql的字段都从GB2312转换为utf-8
但数据库里依然是乱码,查询出来的也是乱码 --------------------编程问答-------------------- 数据库中数据类型不要设置为varchar
设置为双字节,nvarchar,应该没有什么问题 --------------------编程问答-------------------- 还有更新数据库的时候在更新字段前面加一个N
比如
update 表
set 字段=N'日本語' --------------------编程问答-------------------- mySql里有nvarchar类型吗? --------------------编程问答-------------------- 估计是数据库字段类型设置的问题,用varchar连中文放进去都是???,用nvarchar吧
不过没存放过日文和韩文。。等待测试吧 --------------------编程问答-------------------- 阿三易做图速度ㅁㄴㅇㄹㄴㅇㄹああsdfあsえq --------------------编程问答-------------------- --------------------编程问答-------------------- 已经是乱码的数据是没有办法解码的,将数据库字符集设置为utf,新插入的数据应该会变好。 --------------------编程问答-------------------- 改变过数据库的字符集,但是解决不了问题,有没有系统的解决方案? 继续等待大虾出手 --------------------编程问答-------------------- 所有涉及到编码的地方全部用UTF-8 --------------------编程问答-------------------- 查询出来的结果是正确的, 
数据库里的记录问什么还是乱码呢?  
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,