ruby – 任何人都知道字符串开头的“奇怪”字符是怎么回事?
发布时间:2020-12-16 21:18:59 所属栏目:百科 来源:网络整理
导读:当我试图在它们的数组中检测某个字符串时,我遇到了一个奇怪的问题.谁知道这里发生了什么? (rdb:1) p magic_string"?Time Period"(rdb:1) p magic_string.classString(rdb:1) p magic_string == "Time Period"false(rdb:1) p "Time Period".length11(rdb:1)
当我试图在它们的数组中检测某个字符串时,我遇到了一个奇怪的问题.谁知道这里发生了什么?
(rdb:1) p magic_string "?Time Period" (rdb:1) p magic_string.class String (rdb:1) p magic_string == "Time Period" false (rdb:1) p "Time Period".length 11 (rdb:1) p magic_string.length 14 (rdb:1) p magic_string[0].chr "357" (rdb:1) p magic_string[1].chr "273" (rdb:1) p magic_string[2].chr "277" (rdb:1) p magic_string[3].chr "T" 解决方法
您的字符串在开头包含3个字节(BOM),表示编码为UTF-8.
source (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 用于确定C代码使用的Win32 API版本的工具?
- C#文件流进行压缩和解压缩的方法
- wpf – 绑定到自定义依赖属性 – 再次
- ibm-mobilefirst – IBM Worklight JSONStore |从
- [评论]Flash,Silverlight,Win32:2011三大垂死平
- c# – Unity的自定义对象工厂扩展
- cocos2dx setGlobeZOrder setLocalZOrder setOrd
- ruby-on-rails – Rails和attr_accessible:如果
- ReactiveCocoa入门教程——第二部分
- postgresql – 在postgres中,可以查询当前的监听
热点阅读