Convert ภาษาเป็น UTF-8 ด้วย Ant
posted on 03 Sep 2008 23:59 by sonicneo in Ant
การจะแปลงภาษานั้นต้องใช้ คำสั่งของ java ซึ่งจะอยู่ใน $ JAVA_HOME\BIN ซึ่งปกติแล้วต้อง run ผ่าน command ของ dos ใน window
แต่วันนีมีวิธีเขียนง่ายๆ ด้วย Ant ซึ่งจะให้ไปเรียกคำสั่ง native2ascii ของ java จากนั้น encoding เป็น utf-8
และทีนี้เราก็จะได้ไฟล์ properties ที่ encoding รองรับภาษาไทย
.
<property name=“src” value=“${basedir}/src” />//กำหนด directory เริ่มต้น
<property name=“applicationResources”value=“${basedir}\src\com\xxx\resources” />//กำหนดตัวแปลเพื่อใช้อ้างอิง
<native2ascii encoding=“UTF-8″
src=“${applicationResources}”
dest=“${applicationResources}”
ext=“_th.properties”>
<include name=“**/ApplicationResources.properties” />
</native2ascii>
.
และสร้างไฟล์ใหม่ที่มี _th ต่อท้าย
.
.
.