WebMaster หลายๆท่านคงประสบปัญหากับการเขียนเวปแล้วพอเปิด กับ IE, Firefox,
Safari, Opera, อื่นๆ
แล้วดันเป็นภาษาต่างดาวทั้งๆที่เราเขียนเป็นภาษาไทย

    จริงๆ วิธีนี้สามารถแก้ไขได้โดยการกำหนดที่ Header ของไฟล์ HTML ว่าเราเข้ารหัสตัวอักษรแบบใด
แต่มีวิธีที่ง่ายกว่านั้น  คือกำหนดที่เดียวได้ผลทุกหน้า  เพราะเป็นการกำหนดในระดับ Web Server

เข้าไปแก้ที่ไฟล์ Apache(หาก Linux/Unix ต้องเป็น Root)

  • สำหรับ Windows ให้เข้าไปที่ "C:\AppServ\Apache2.2\conf\httpd.conf"
  • สำหรับ Linux/Unix ให้เข้าไปที่ "/etc/httpd/conf/httpd.conf" (Redhat)
  • หลังจากเข้าไปแก้ไขดังนี้

             -  AddLanguage th .th
             -  LanguagePriority th en ...
             - AddCharset TIS-620         .tis-620  .th

   

หลังจากนั้น หากเวปท่านใช้ TIS-620 ให้กำหนดังนี้ที่ไฟล์เดิม

         - IndexOption Charset-TIS-620

   

 แล้วก็ Restart Apache 1 ครั้ง

  • Windows ให้ไปที่  All Program->Appserv->Control Server By Service->Apache Restart


  • สำหรับ Linux/Unix ให้สั่ง service httpd reload (Redhat)
    เพียงเท่านี้ Web Server ของท่านก็จะแสดงภาษาไทยเป็นค่ามาตรฐานแล้วครับ  แม้ไม่ได้กำหนดใน Header ของ HTML ก็ตาม

edit @ 12 May 2009 14:09:20 by totiz

Comment

Comment:

Tweet

#2 By สติ๊กเกอร์ไลน์ (183.89.83.82|183.89.83.82) on 2014-11-28 14:31