ruby 中文字符to_json后乱码(unicode)
2024-10-11 08:51:25
今天遇到一个中文to_json问题
text = "第1章 青豆 不要被外表骗了"
text.to_json
=> "\"\\u7b2c1\\u7ae0 \\u9752\\u8c46 \\u4e0d\\u8981\\u88ab\\u5916\\u8868\\u9a97\\u4e86\""
中文to_json 就变成unicode
解决办法:
gsub(/\\u([0-9a-z]{4})/){|s| [$1.to_i(16)].pack("U")}
text.to_json.gsub(/\\u([0-9a-z]{4})/){|s| [$1.to_i(16)].pack("U")}
=> "\"第1章 青豆 不要被外表骗了\""
最新文章
- mysql开启慢查询日志及查询--windows
- Ubuntu设置root用户登录图形界面
- ALinq Dynamic 使用指南——代码的获取与编译
- 搜狗输入法弹出搜狐新闻的解决办法(sohunews.exe)
- C#_事件委托
- Ubuntu 14.04 升级后 VPN 无法连接的问题
- ASP.NET怎么防止多次点击提交按钮重复提交
- Intellij IDEA开发第一个android应用教程
- Linux----给一个普通用户root权限
- Android Java汉字转拼音总结
- HDU 1695 GCD#容斥原理
- ionic项目结构解析
- CSS House
- WPF线程中获取控件的值和给控件赋值
- 002-MVC架构,贫血的领域模型、spring mvc,webhars使用
- Dell服务器Raid5之后安装系统
- 改变input中的placeholder样式
- (转)让IE6/IE7/IE8浏览器支持CSS3属性
- Quartz教程四:Trigger
- WCF 学习笔记
热门文章
- Javascript中prototype属性的详解
- javascript 中关于对象转换数字值的一些特点
- 命令行将本地代码上传到github及修改github上代码
- iOS开发拓展篇-XMPP简单介绍
- WPF面板布局介绍Grid、StackPanel、DockPanel、WrapPanel
- Bitbucket Repository size limits
- LPC43xx SGPIO DMA and Interrupts
- python实现自动发送微博,当自己写博客时同步上去。
- JVM中的垃圾收集算法和Heap分区简记
- 解决 01-Jul-2016 10:49:05.875 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [ROOT] registered the JDBC driver [com.mysql.jdbc.D