解决的方法和详细的 *** 作步骤如下:
1、首先,单击“Objects”按钮以查看有关此表的详细信息,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,“teacName”字段的字符集不是“utf8”,如下图所示,销明然后困拦进入下一步。
3、接着,完成上述步骤后,可以右键单击此表,然后选择“Alter Table...”选项,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,在“teacName”字段后面的字符集中选择“utf8_general_ci”选项,然后单击下面的“Alter”按钮,如下图所示,然后进入下一步。
5、随后,完成上述步骤后,成功修改,单击“确定”按钮,如下图所示,然后进入下一步。
6、最后,完成上述步骤后,再次插入中文汪斗胡数据,就不会出现乱码了,如下图所示。这样,问题就解决了。
按住Shift键
,再右键.sql文件>打开方式>选择默认程序>改回SQL
server或其帆橡他能识别
.sql文件格式顷顷的
数据库软件
.
XP:
文件夹选项
>类型里态乎旁设置
Win7:
开始>默认程序
或控制面板>默认程序里修改默认打开方式的设置
执行sql文件出现乱码首先就可以确定袭姿漏由于文件编码不一致导致的
查看sql文件的编码是否什么编码
查看mysql执行工具是什么编码(在windows中 还有经常册扰会设拍烂置为set names gbk)
将执行工具和sql文件的编码保持一致,这样就不会出现错误了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)