LoginSignup
2
3

More than 5 years have passed since last update.

Gnu Global で作った HTML ファイルの日本語が文字化けする時の対処

Last updated at Posted at 2014-06-17

Gnu Global で、htags -ansxf で生成する html ファイルには charaset の meta タグがないので、元のソースファイルに UTF-8 以外の文字コード系(例えば SJISなど)でコメントが記載されていると文字化けします。
そんな時は、htags が生成した HTML フォルダ配下の全 .html ファイルに(例えばタイトルタグの閉じタグの直後とかに)以下のように charset の meta タグを書いてしまえば正しく表示される HTML になります

# Mac の場合
find . -name "*.html" | xargs sed -i "" 's#</title>#</title><meta charset="shift_jis">#g'
# Mac 以外
find . -name "*.html" | xargs sed -i 's#</title>#</title><meta charset="shift_jis">#g'

Mac の sed は -i オプション(上書き変更オプション)の後に "" をつけてあげないと invalid command code というエラーになります

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3