私は、シンボルを表すアスキーシンボルを含むテキストを返すWebサービスを呼び出しています。たとえば:Jackson JSON Unicodeシンボルの処理
ACME Corp® Services
私はJSONオブジェクトとして直接このテキストデータを返すために、スプリングを使用し、それがブラウザに入った時点でJSONデータは正しいまま:
"service": "ACME Corp® Services"
しかし、レンダリングされている時にHandlebars
テンプレートを経て、私は取得ページに書き込ま:
ACME Corp® Services
私はそれを使用する前JSON
データをサニタイズする必要がありますか?もしそうなら、それを実行するベストプラクティスは何ですか?それ以外の場合は、おそらくバックエンドで行うべき変更がありますが、私はそれがどうなるかはわかりません。
これらのリンクは役立つかもしれません:https://github.com/wycats/handlebars.js/issues/110、およびhttp://codrspace.com/durden/dealing-with-special-characters-in-json-and -handlebar-js-template / – paulsm4