- 362
- 0
- 约 1页
- 2017-09-23 发布于浙江
- 举报
CC MMyy LLiiffee
PPrrooggrraammmmeerr,,BBoorrnn TToo LLiivvee!!
异异常常处处理理::使使用用UUTTFF--88 码码MMyyssqqll仍仍然然抛抛出出IInnccoorrrreecctt ssttrriinngg vvaalluuee异异常常
分类: DB必知必会 2012-11-28 20:23 69人阅读 评论 (0) 收藏 举报
之前还以为从上至下统一用上UTF-8就高枕无忧了,哪知道今天在抓取新浪微博的数据的时候还是遇到字符的异常。
从新浪微博抓到的数据在入库的时候抛出异常:
Incorrect string value: \xF0\x90\x8D\x83\xF0\x90...
发现导致异常的字符不是繁体而是某种佛经文字。。。额滴神。。。但是按道理UTF-8应该能支持才对啊,他不是万
能的么?
原来问题出在mysql上,mysql如果设置 码集为utf8那么它最多只能支持到3个字节的UTF-8 码,而4个字节的
UTF-8字符还是存在的,这样一来如果你建表的时候用的utf8字符集出异常就理所当然了。
解决方法很简单,修改字段或者表的字符集为utf8mb4。
比较蛋疼的是,字符集utf8mb4在mysql 5.5.3之后才支持。。。
明天要研究如
您可能关注的文档
最近下载
- 2009施工机械台班价目表使用说明.pdf
- 股权代持协议-股权代持协议模板-股权代持协议范本.docx VIP
- 2025年鲁科版高中三年级能量金字塔应用题专题试卷及解析.docx VIP
- 2025年无人机驾驶员执照航线飞行前检查清单(SOP)专题试卷及解析.pdf VIP
- 2025年金融风险管理师政策与流程审计机制专题试卷及解析.docx VIP
- 2025年项目管理专业采购变更管理专题试卷及解析.pdf VIP
- 2025年人教版高二生物微生物培养专题试卷及解析.docx VIP
- T_CNAS 50-2025 成人吞咽障碍患者口服给药护理.pdf VIP
- 上海博物馆招聘笔试真题2025.docx VIP
- 专题03 文学类文本阅读【真题汇编】(2021-2025)五年高考真题语文分类汇编 含答案解析.pdf VIP
原创力文档

文档评论(0)