phantomjs on ubuntu で日本語が文字化けする件 - dev.jgs.me
TL;DR
日本語フォントいれろ
locale を en_US.UTF-8 にしろ
詳細
表題の通りで、まず ubuntu の locale を変更してみる。
code:_
% sudo apt-get install -y language-surrpot-ja
% update-locale LANG=ja_JP.UTF8
% sudo vim /etc/default/locale
# LANG=ja_JP.UTF-8
これでログインしなおすと
code:_
% echo $LANG
# => ja_JP.UTF-8
で、スクリーンショットを撮ってみるも相変わらず文字化け。そうか、フォントがないのか、と気付いてフォントをインストール。
code:_
% wget http://ipafont.ipa.go.jp/ipafont/IPAfont00303.php
% unzip IPAfont00303.php
% cd IPAfont00303/
% mkdir -p /usr/share/fonts/ipa
% cp *.ttf /usr/share/fonts/ipa
% fc-cache -fv
これでもダメ。が、調べてみると locale が ja_JP.UTF-8 だと日本語フォントが出ないらしい。なんじゃそら。
code:_
% sudo vim /etc/default/locale
# LANG=en_US.UTF-8
できましたー。ちょっと phantomjs 殴りたい。
original: http://dev.jgs.me/2014/06/12/phantomjs-on-ubuntu-japan-text-language
#20140612 #0612