0

API を備えた古いサーバーがあり、そこから新しいサーバーにデータをロードする必要があります。問題は、古いサーバー API が ® のような html エンティティを出力することです。それらを新しいデータベースに入れたくありません。代わりに ® に置き換えたいのですが、Rails でそれを行う方法がわかりません。HTMLEntities クラスで実行しようとしましたが、 ® に置き換えられません。助けてください。

4

1 に答える 1

1

® エンティティをgsub®使用して置き換えることができます。

# encoding: utf-8 # this line might not be nescessary in Rails
string = 'test ® test'
string.gsub!('®', '®')
# => string is now "test ® test"
于 2012-12-11T09:34:23.990 に答える