๐ปTech/๐งLinux
[๋ฆฌ๋ ์ค] ์ฌ๋ฌ ํ์ผ ์ธ์ฝ๋ฉ ๋ณํํ ์ ์๋ ๋ช ๋ น์ด
_viper_
2019. 5. 17. 16:05
๋ฐ์ํ
๐ ์ฌ๋ฌ๊ฐ ํ์ผ ์ธ์ฝ๋ฉ ๋ณํ
- ํ์ผ ์ธ์ฝ๋ฉ ๋ณํํ ๋ ์ผ์ผ์ด ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝํ์ง ์๊ณ ์๋ ๋ช ๋ น์ด๋ก ์ฝ๊ฒ ์ผ๊ด ๋ณ๊ฒฝ ๊ฐ๋ฅํ๋ค์.
$ find . -type f -execdir iconv -f euckr -t utf-8 {} -o {}.tmp \; -execdir mv -f {}.tmp {} \;
๐ ํ๊ฐ์ ํ์ผ ์ธ์ฝ๋ฉ ๋ณํ
- ํ์ผ ํ๋๋ง ์ธ์ฝ๋ฉ ๋ณํํ ๋๋ ์๋ ๋ฐฉ๋ฒ ์ด์ฉํ์๋ฉด ๋ฉ๋๋ค.
โพ ํ์ผ ์ธ์ฝ๋ฉ ํ์ธ
$ file -bi filename.text
text/plain; charset=us-ascii
โพ ์ธ์ฝ๋ฉ ๋ณํ
- euc-kr > utf-8 ํ์ผ ์ธ์ฝ๋ฉ ๋ณ๊ฒฝ
$ iconv -c -f euc-kr -t utf-8 mergefile > mergefile
๐Refernece site