mysql数据中包含不间断空格(ascii值为194和160)解决办法
mysql数据中包含不间断空格(ascii值为194和160)解决办法
问题
mysql数据存在这个不间断空格,导致前端显示乱码。
起因
字符串中的一个空格(ASCII:32)被UTF-8编码之后变成了字符(ASCII:194 和 160的组合)。在 UTF-8编码里面存在一个特殊的字符,其编码是“0xC2 0xA0”,转换成字符的时候表现为一个半角空格,跟一般的半角空格(ASCII 0x20)不同的是它的宽度不会被压缩,所以排版中常能用到它。但是GB2312、Unicode之类并没有这样的字符,所以转换后前台会显示为“?” 号,只是显示为问号而不是真正的问号,所以无法被替换。
解决
mysql处理
通过mysql的 REPLACE(object,‘old’,‘new’) 函数处理,因为他是194和160的组合,所以需要嵌套调用。
select REPLACE(REPLACE('9591430 ',char(194),''),char(160),'')
java处理
通过byte[]处理
String s = "123 ";byte[] bytes = new byte[]{(byte) 0xc2, (byte) 0xa0};String c = new String(bytes);System.out.println(s.replace(c, "").length());
起因借鉴自
https://blog.csdn.net/arthur503/article/details/49158569
mysql数据中包含不间断空格(ascii值为194和160)解决办法相关推荐
- mysql数据表出现Table is marked as crashed and should be repaired 解决办法
遇到这个问题几个敲命令轻松搞定 1.首先进入mysql命令台: mysql -u root -p 回车 输入密码 2.查询所有的库 mysql> show databases; 3.进入数据库& ...
- python fetchall()转化为数据框_python 操作mysql数据中fetchone()和fetchall()方式
fetchone() 返回单个的元组,也就是一条记录(row),如果没有结果 则返回 None fetchall() 返回多个元组,即返回多个记录(rows),如果没有结果 则返回 () 需要注明:在 ...
- ajax异步获取右侧html,Ajax异步获取html数据中包含js方法无效的解决方法
Ajax异步获取html数据中包含js方法无效的解决方法 页面上使用js写了一个获取后台数据的方法 function data() { var tab = $("#dic") $. ...
- excel通过sumproduct和countifs不重复计数(数据中包含空白单元)
1. 常规情况,数据中不包含空白单元格,如下图: =SUMPRODUCT((A2:A24=E2)*(B2:B24=F2)*(1/COUNTIFS(A2:A24,A2:A24,B2:B24,B2:B24 ...
- mysql数据中计算时间差函数
mysql数据中计算时间差函数 MySql计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime ...
- 修改Mysql表中自增字段的初始值
修改Mysql表中自增字段的初始值: ALTER TABLE employee AUTO_INCREMENT=2; 解释:将表employee自增字段的初始值设置为2
- MYSQL之You can't specify target table for update in FROM clause解决办法
MYSQL之You can't specify target table for update in FROM clause解决办法 2016年12月21日 15:24:23 阅读数:19272 这篇 ...
- “fatal error C1014:包含文件太多:深度 = 1024”的原因与解决办法
在定义变量,或文件名时,议定不要和系统关键字重名,否则容易引起错误. 错误信息: fatal error C1014:包含文件太多:深度 = 1024 原因分析与解决办法: 1.可能是两个或多 ...
- 记一次mysql数据库转储sql文件到另外一台电脑运行失败的解决办法
记一次mysql数据库转储sql文件到另外一台电脑运行失败的解决办法 将转储的sql文件中创建触发器相关的语句剪切复制到另外的一份文本,保存重新运行sql文件,成功后在把之前剪切的语句复制过来在运行一 ...
最新文章
- php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?
- PL/SQL轻量版(四)——存储函数/存储过程与触发器
- asp.net编程网页弹窗显示变量_CODESYS Engineering:面向工程应用编程的工具软件
- 目标检测算法之FPN(附FPN代码实现)
- win7 64位 内核安全_Win7进入死亡倒计时,全国一半电脑要遭殃?
- 【BZOJ 3308】 3308: 九月的咖啡店 (费用流|二分图最大权匹配)
- 免费后台挂尔雅浏览器下载及使用教程
- Java白盒测试工具
- 计算机网络数据吞吐量,计算机网络的性能指标
- python微控制器编程从零开始 开发板_TPYBOARD单片机开发板PYTHON语言控制单片机
- 十六进制表示法(二进制/十六进制/十进制之间的转换)
- 第120章 SQL函数 ROUND
- 风云滚滚唱英雄,云的江湖谁做主?
- Android 图片框架原理——Glide源码分析
- pyecharts第十节、地图(三、省份地图)
- 义乌义川机器人_义乌毛氏发源地——尚阳
- 集丰照明|3大要素+3大手法:教你打造完美豪宅别墅灯光设计
- safari快捷图标不见了_桌面图标不见了(不是营销!)
- 进程管理:ps top nice
- 【YUM源的配置与使用】
热门文章
- 思科 接入点 本地转发_H3C无线AP本地转发配置教程2016
- 玩儿计算机最快的人,电脑玩吃鸡最全攻略,让你吃鸡快人一步
- 计算机网络技术艺术设计方面,【艺术设计论文】数字技术下的新媒体艺术设计(共3150字)...
- linux实训心得体会范文
- 女孩子录取了计算机类,苏州中学小女生录取藤校康奈尔工程计算机专业!看介绍,学攻略!...
- R语者小case之——从KEGG原始网页批量生成通路的基因表格
- Spark、Storm、Flink横向对比
- 速写人物的脸型怎么画?如何画好人物脸型?
- web课程设计网页规划与设计~在线阅读小说网页共6个页面(HTML+CSS+JavaScript+Bootstrap)...
- 如何画出美丽漂亮的三维立体图——Mathematica的快速上手