ruby-on-rails – Rails检测外来字符?
发布时间:2020-12-17 02:42:06 所属栏目:百科 来源:网络整理
导读:我想知道是否有办法在Rails中检测外来字符. 我已经读过Rails默认不使用Unicode,而中文和日文等外来字符分配了Unicode范围.有没有一种简单的方法来检测Rails中的这些字符?或者只是指定我期待的字符范围? 有插件吗?提前致谢! 解决方法 所有表意语言编码都
我想知道是否有办法在Rails中检测外来字符.
我已经读过Rails默认不使用Unicode,而中文和日文等外来字符分配了Unicode范围.有没有一种简单的方法来检测Rails中的这些字符?或者只是指定我期待的字符范围? 有插件吗?提前致谢! 解决方法
所有表意语言编码都使用多个字节来表示字符,Ruby 1.9知道字节和字符之间的区别(Ruby 1.8不是)
您可以将字符长度与字符串的字节长度进行比较,作为快速且脏的检测器.这可能不是万无一失的. class String def multibyte? chars.count < bytes.count end end "可口可樂".multibyte? #=> true "qwerty".multibyte? #=> false (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |