Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【TeX】shiff-jis使ってたのに急にUTF-8に転勤になって涙目な人向けの記事

俺のtexソースを見てくれ
こいつをどう思う?

 

すごく・・・化けてます・・・・

 

 

(もともとshift-jisで書いてたものをTeXShopさんはUTF-8だと思っているので文字化け)

(追記:あとで気づいたけど、なんでtexソースの中にところどころappleのリンゴマークがw)

 

調べてみたら、思いのほか簡単に対処できたのでメモ

nkfコマンドを使う

texlive-lang-cjk をmac portでインストールしたら一緒に入っているはず(自分は入ってました)
(もしなければportでインストールするなり、ほかの方法でどうぞ)

 

nkfの使い方

nkf -g hoge.txt

hoge.tex文字コードを教えてくれる

文字コードを変換するときは、

nkf -w --overwrite hoge.tex

これでおーけー

ほかの文字コードへの変換方法は、参考ページにまとめられている
もしくはmac nkf
を読んでみそ