使字符串在 1.8 中表现得像 1.9 中的库
我正在寻找一个可以扭曲我的字符串的库,以便它们的行为更像 1.9,这样我就可以在 1.8/1.9 项目中更轻松地使用它们,例如
Lib.new("ääq").size == 3
Im looking for a lib that will warp my strings so they behave more like 1.9 so i can use them more easily in a 1.8/1.9 project e.g.
Lib.new("ääq").size == 3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
James Gray 写了一系列关于处理 Unicode 和多字节字符的好文章,值得一读。特别是“$KCODE 变量和 jcode 库”和“为 Ruby 1.9 准备好代码 " 会有很大帮助。
基本上,您可以将: 添加
到源文件的顶部并继承一些处理多字节字符的新功能。
James Gray wrote a series of good articles about dealing with Unicode and multi-byte characters that are good reading. In particular "The $KCODE Variable and jcode Library" and "Getting Code Ready for Ruby 1.9 " will help a lot.
Basically, you can add:
to the top of your source file and inherit some new functionality for dealing with multibyte characters.
只是我自己做的...
等等。
并非支持所有方法,但可以轻松添加更多方法
Just did it myself...
etc.
not all methods supported, but easy to add more