iconv tis-620 and utf-8

เวลาเราได้ file มาจาก windows แล้วมาเปิดบน Linux หรือ OSX เราจะเจอแบบนี้

iconv utf-8 tis-620

iconv utf-8 tis-620

มันอ่านไม่ออก

เพราะว่ามันเป็น tis-620
เราต้องแปลงมันเป็น utf-8

$ iconv -f tis-620 -t utf-8 secret.txt > secret_utf8.txt

เราก็จะได้ ecret_utf8.txt ที่สามารถอ่านได้แบบ all platform