なでしこで「~」が「?」へ文字化けすることがあります。その対処方法です。
※ これは2016-10-22に個人ブログで公開した記事を移植し、CC0-1.0で提供しています。情報は古い可能性があります。
いわゆる波ダッシュ問題によるものです。詳細はWikipediaを見てください。
なでしこにおける「SJIS変換」や「UTF8N変換」などを用いず、「NKF変換」を用いるようにしましょう。「SJIS変換」や「UTF8N変換」などはWindows環境以外のShift-JISと判断して変換します。「MKF変換」は状況に応じて適切に変換します。
「NKF」とはLinux標準の命令です。
Shift-JISに変換する場合は、「s」でNKF変換
「s」でNKF変換
UTF-8に変換する場合は、「w」でNKF変換
「w」でNKF変換
とします。
Register as a new user and use Qiita more conveniently