使用不同的语言时,在Rails中将字符串分出的正确方法是什么?
示例(捷克语翻译):
str = "pro více informací"
replace = "<em>více</em>"
str["více"] = replace
puts str
我一直遇到的问题(这是针对多种语言,而不仅仅是捷克语)如下:IndexError(字符串不匹配)
有没有更好的方法来更换字符串?我知道gsub和sub,但这两种方法都会导致以下错误
.gsub!和gsub错误:RegexpError (invalid multibyte character)
.SUB!和.sub错误:RegexpError (invalid multibyte character)