Navicat中文乱码问题
思月行云 2010-10-13 09:16:51 先前一直在用微软的SqlServer,MySql最近刚刚用,还不太熟。
客户端管理工具,我选用的是Navicat,使用时出现了如下的现象:
中文存取方面,我设定的字段格式为text,字符集为utf8.
1>如果在C#程序中使用Insert插入中文数据,则使用Select读出的数据也是中文的,但在Navicat中看到的相关字段显示为乱码。
2>如果直接在Navicat的相关表格中直接写入一条记录(某些字段包含中文),则在程序中Select得到的数据均为"???"。
感觉程序中认定的字符集似乎和Navicat默认的不符……查了一些资料,也没有得出一个确实的解决方法。
想请教大家,以上问题是由于什么原因引起的?应该如何来解决?非常感谢大家~~~