2017-04-17 49 views
0

freemarkerスクリプトで文字列エンコーディングをutf-8に変換しようとしています。 フリーメーカの文字列エンコードをエンコードする方法はありますか?freemarkerでは、文字列をutf-8エンコーディングに変換する方法は?

+0

あなたは何を試してみましたか?コードを表示する。 – Crt

+0

私はStringの下で試しましたが、 "s"をUTF-8に変換する方法が見つかりませんでした。 <#assign s = "tobeEncodedTo〜UTF8"> $ {s} –

答えて

0

UTF-8あなたはpéldaのようなp%C3%A9ldaに、パーセントエスケープを意味する符号化することによって、それはmyString?urlとして行うの場合(またはそれはこの方法より身近だ場合:${myString?url})。ただし、?urlで使用される文字セットは、url_encoding_charset FreeMarkerの設定に依存します。この設定は、アプリケーションでUTF-8に設定する必要があります。 (これはmyString?url('UTF-8')でのように、直接文字コードを指定することも可能です。)ドキュメントが

http://freemarker.org/docs/ref_builtins_string.html#ref_builtin_url

+0

ありがとうございます。 –

関連する問題