1
異なる言語で作業する場合、Railsで文字列を分割する適切な方法は何ですか?複数の言語で動作するRails 3
例(チェコ語翻訳):
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)
です。およびエラー:RegexpError (invalid multibyte character)
ありがとうございます!私は言及されたスレッドを見ていきます。私が暫定的な解決策をとっているのは、奇妙な文字とHTMLの同等物を含んだJavaScriptの巨大な配列を書いて、それらをRegExで置き換えることです。 – dennismonsewicz