新人Linux研修用⑥ 文字コードと改行コード
Windowsサーバをある程度触っているがLinux未経験の人向けの基本操作の習得を目指す
※各回1H程度の内容
LinuxとWindowsの文字コード、改行コードの違いを理解する
Windowsにサクラエディタをインストールしておく
サクラエディタ (sakura-editor.github.io)
Linux上で日本語テキストを作成
vi utf-8.txt あいうえお かきくけこ
Linuxで作成したテキストをWinSCPでWindowへダウンロード
サクラエディタで開き、
文字化けすること
改行されていないこと
サクラエディタの右下にUTF-8,LFと表示されていることを確認
Windows ⇒ Shift_JIS/CRLF(\r\n)(Carriage Return)
Linux ⇒ UTF-8/LF(\n) (Line Feed)
サクラエディタでSJIS,CRLFに変換して保存
読めるようになったことを確認する
Linux上で文字コードと改行コードを変換してみる
nkf --guess utf8.txt UTF-8 (LF) nkf -sc utf8.txt > sjis.txt nkf --guess * sjis.txt: Shift_JIS (CRLF) utf8.txt: UTF-8 (LF)
逆にLinuxで文字化けしたものがWindowsで問題なく読めることを確認する
※参考
HULFT配信時の改行コード変換 | TRAINING GROUNDS (bigfoot.work)
ディスカッション
コメント一覧
まだ、コメントがありません