
mysql的longtext类型禁止存放哪种特殊字符?
比如insertintotbla(test1)values('–')这个句子会报错1366-Incorrectstringvalue:"\xE2\x80\93...'fo...
比如 insert into tbla (test1) values ('–')
这个句子会报错
1366 - Incorrect string value:"\xE2\x80\93 ...'for column;s's_work_exe'at row 1"
语句中的“–”需要从问题里复制才会看到错误,这个符号我也不知道怎么输入的,来源是WORD文档里的“eclipse –clean”命令
数据库是mysql 字符集是gb2312 字段 test1 的类型是 longtext
提问的目的是想知道 mysql的longtext 类型是不是限制某些特殊字符,禁止输入,如果是的话,那这些字符都有哪些?怎么进行判断和规避?就像mysql语句中输入字符串用到单引号“'”的时候要进行转换
然后得到高手指点 先谢谢了
为了方便使用中文采用的GB2312字符集,免得在网页中还需要来回转换
有人知道那个字符是怎么输入也可以啊 试了好几种输入法 也打不出那个字符来,中英文 半/全角 标点
格式都测试过了
如此烦人~~·· 展开
这个句子会报错
1366 - Incorrect string value:"\xE2\x80\93 ...'for column;s's_work_exe'at row 1"
语句中的“–”需要从问题里复制才会看到错误,这个符号我也不知道怎么输入的,来源是WORD文档里的“eclipse –clean”命令
数据库是mysql 字符集是gb2312 字段 test1 的类型是 longtext
提问的目的是想知道 mysql的longtext 类型是不是限制某些特殊字符,禁止输入,如果是的话,那这些字符都有哪些?怎么进行判断和规避?就像mysql语句中输入字符串用到单引号“'”的时候要进行转换
然后得到高手指点 先谢谢了
为了方便使用中文采用的GB2312字符集,免得在网页中还需要来回转换
有人知道那个字符是怎么输入也可以啊 试了好几种输入法 也打不出那个字符来,中英文 半/全角 标点
格式都测试过了
如此烦人~~·· 展开
1个回答
2009-02-25
展开全部
编码改成utf8-general-ci
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询