[Java]Freemarkerで「~」が文字化けしたら(Shift_JIS)

携帯向けサイトを作る時、HTMLは「Shift_JIS」を表示することになると思う。

Shift_JISには、Windows用に拡張された「Windows-31J」というのがあり、これがたまに悪さをして、
「~」などという文字が化けてしまう。

今回も、Freemarkerを使ったテンプレートで、Actionからアサインした文字「~」が文字化けしてしまったので、
その対策を。

以下をテンプレートの先頭に記述する。

<#ftl encoding="Windows-31J">


Popularity: 9% [?]

  • Digg
  • Google Bookmarks
  • Google Reader
  • Facebook
  • Delicious
  • FriendFeed
  • Evernote
  • Twitter
  • Share/Bookmark
  1. No comments yet.

  1. No trackbacks yet.