sumet โพสต์ 2009-9-24 08:53:37

รบกวนถามเรื่องการแปลภาษา ?

แก้ไขล่าสุด sumet เมื่อ 2009-9-24 08:54

ผมรบกวนสอบถามเรื่องการแปลนิดนึงครับ ผมลองเปิดไฟล์ที่หลายท่านแปล
โดยผมเข้าที่ไฟล์แล้ว ยกตัวอย่าง :<h1>เธ„เธธเธ“เธ•เน‰เธญเธ‡เธเธฒเธฃเธฅเธšเธ‚เน‰เธญเธ„เธงเธฒเธกเธชเนˆเธงเธ™เธ•เธฑเธงเธ™เธตเน‰๏ผŸ</h1>มันเป็นแบบข้างบนนี้ แต่เวลาเราใช้งาน ก็เป็นภาษาไทย ผมเข้าใจว่าเป็นการเข้ารหัสแบบ utf-8
แล้วถ้าสมมติผมจะแก้ไขข้อความข้างบนนี้ ถ้าผมเปลี่ยนข้อความเป็น สมมติ<h1>ทดสอบเด้อพี่น้อง<h1>เวลาเปิดใช้งานมันดันไม่เป็นภาษาไทย ผมก็เลยแปลกใจ

สรุปง่ายๆคือผมจะถามว่าถ้าสมมติว่าแปลข้อความข้างบนแล้ว
การที่จะ save ให้เป็นแบบ utf-8 ต้อง save ยังไง ผมใช้ microsoftfrontpage อ่ะครับ
หรือต้องใช้ เป็น edit plusช่วยบอกหน่อยครับ งง งง มากๆๆ

zankumuro โพสต์ 2009-9-24 09:21:01

แก้ไขล่าสุด zankumuro เมื่อ 2009-9-24 09:23

การแสดงผลจากเว็บเพปกติ จะขึ้นอยู่กับปัจจัย 3 ตัวครับ คือ ข้อความ ไฟล์ และบราวเซอร์

ในกรณีที่ต้องการจะกำหนดให้เป็นภาษาไทยแบบ utf-8 ถูกต้องนั้น เริ่มแรก เราจะต้องกำหนด Encoding ของตัวไฟล์ก่อนครับ โดยจะใช้แบบไหนก็กำหนดเอาระหว่าง utf-8 และ tis-620 (กรณีใน Dreamweaver แนะนำให้กด Reload เอกสารด้วย จะทำให้เราเห็นคำสั่งและข้อความในเอกสารในรูปแบบที่เพิ่งกำหนดไป)

เมื่อกำหนดเสร็จแล้ว ให้ทำการเริ่มพิมพ์ข้อความที่เราต้องการจะพิมพ์ลงไปตามครับ

จากนั้นเปิดทดสอบการแสดงผลจากตัวบราวเซอร์ ซึ่งถ้าตัวบราวเซอร์กำหนดการแสดงผล Encoding แบบ Auto ไว้ มันจะสามารถแสดงผลได้ถูกต้องตามที่เราตั้งค่าไว้ แต่ถ้าเกิดไม่ได้ตั้ง Auto ไว้ ในบางบราวเซอร์มันจะอ่านค่าไปที่ tis-620 หรือ thai windows แทนเพราะมันตรวจจับภาษาไทยได้ ซึ่งถ้าเราต้องการกำหนดเลยว่าให้อ่าน แบบ utf-8 ก็ให้ใส่คำสั่งกำหนดหน้าเอกสารของ html บ้านๆเลยครับ<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

sumet โพสต์ 2009-9-24 09:38:23

ขอบคุณมากมายครับ
หน้า: [1]
ดูในรูปแบบกติ: รบกวนถามเรื่องการแปลภาษา ?