今天在向mysql表中插入数据的时候报了错,错误信息大致是这样的:


java.sql.SQLException: Incorrect string value: '\xE3\x80\x90\xE9\x80\



这个一看就是字符编码问题,于是去看数据库的编码,果然不是utf-8,于是改成utf-8


继续测试,但是问题还是一样,报同样的错


我的解决方案:

查询"SHOW FULL FIELDS FROM tableName"

这个时候显示出所有属性的字符集"collaction",果然这里还不是utf-8

设计表,修改后再测试,成功插入中文字符..


更多相关文章

  1. 使用SQL使用从左到右和从右到左混合语言的字符串中的反向字符?
  2. 测试Android真机访问电脑主机web项目服务器的问题
  3. Android Studio 2.2 Espresso Test Recorder-----解放双手,通过录
  4. "AndroidStudio 单元测试"-最简单最快的方法-ApplicationTest
  5. 编译和测试android的驱动程序学习笔记
  6. android-----关于事件分发机制中几点困惑测试
  7. 【JavaWeb-6】HttpServletResponse的字符字节输出流、编码、文件
  8. Java的单元测试(Junit)
  9. 根据给出的语料库,训练n-gram模型。根据训练出的模型,判断测试集中

随机推荐

  1. Android横竖屏切换总结(Android资料收藏)
  2. Android 弱引用
  3. Android NDK下载:Download Android 1.5 ND
  4. Android(安卓)悬浮窗 (附圆形菜单悬浮窗)
  5. Android 进度条
  6. How Android Draws Views
  7. android图片放大 缩小 旋转
  8. Layout1.9
  9. Android usb 驱动
  10. Android 查看本机外网IP