Tuesday, September 2, 2008

เมื่อต้องการเปลี่ยนการเข้ารหัสของไฟล์เป็น utf-8

ปัญหาอยู่ที่ว่าตอนเริ่มทำงานแรก ๆ ยังไม่ได้คำนึงถึงเรื่อง utf-8 แต่พอทำงานกันหลาย ๆ คน แล้วเกิดปัญหาเรื่อง Encoding เครื่องมือเท่าที่หาดูไม่มีอะไรจะดีเท่า shell Script

#!/bin/bash

for f in `find . \( -name "*.php" -or -name "*.inc" -or -name "*.html" \)`
do
  iconv -f tis-620 -t utf-8  $f >$f.utf8
done

No comments: