在我的Rails(2.3,Ruby 1.8.7)应用程序中,我需要将字符串截断到一定长度。该字符串是Unicode编码的,当在控制台中运行测试,例如
我已经阅读了大部分Ruby的Unicode材料,但仍然有些困惑。如何解决这个问题?
'א'.length
时,会返回双倍的长度。我希望得到一个不受编码影响的长度,以便对Unicode字符串或Latin1编码的字符串进行相同的截断。我已经阅读了大部分Ruby的Unicode材料,但仍然有些困惑。如何解决这个问题?