การตั้งค่า utf8

By , 21 มกราคม 2009 18:33

สำหรับท่านที่ เปลี่ยนมาใช้ utf-8 แล้วเกิดปัญหา
เวลา Browser เปิดข้อมูลแล้วเกิดปัญหาตัวอักษรไม่แสดงผล
ตามที่เราตั้งค่าไว้
21-1-2552-18-24-16

ปัญหามันเกิดมาจาก ตัว Content-Type:text/html; ไม่ยอมเรียกค่า ปกติมันออกมา

เราก็มีวิธีแก้ปัญหาดังนี้คับ

สำหรับคนใช้ Linux fedora, redhat น่ะคับ
อับดับแรกก็ไปแก้ไข ไฟล์ที่ชื่อว่า httpd.conf

<code>##########################
AddDefaultCharset UTF-8
AddCharset ISO-8859-1  .iso8859-1  .latin1
AddCharset UTF-8       .utf8
AddCharset utf-8       .utf8
AddCharset TIS-620      .tis-620        th
##########################

สำหรับคนที่ไม่สามารถแก้ไขได้เนื่องจากท่านไม่ Admin ระบบ
ก็ให้เขียนไฟล์ .htaccess หรือ htaccess.txt
แล้วให้ upload ไปยังที่ directory ที่เก็บไฟล์ไว้ของผมอยู่ที่ htdocs คับ
ซึ่งของผมเช่า host ไว้ที่ www.appservhosting.com จารย์เปิ้ล แห่ง appservnetwork.com

<code><IfModule mod_rewrite.c>
AddDefaultCharset utf-8
</IfModule>

ขั้นตอนสุดท้ายมันยังไม่มาอีก
นี้เลยคับ ระบุตัวนี้ไว้ที่หน้าที่จะแสดงเลยคับ

header( 'Content-Type:text/html; charset=utf-8');


หรือใส่ตัว meta กำหนด content-type น่ะคับ

<code><meta http-equiv="content-type" content="text/html; charset=utf-8" />

ไม่ออกให้ตบ ลองดูคับ
21-1-2552-18-25-05
สุดเดช แห่ง สุดเดช บล๊อก ได้กล่าวไว้ว่า
การแบ่งบันสิ่งดี ๆ ให้แก่กัน ทำให้สังคมเราน่าอยู่ขึ้น

3 Responses to “การตั้งค่า utf8”

  1. อีหนูคนสวยเอง พูดว่า:

    แวะมาคลิ๊ก ช่วยพี่ทำมาหากิน

    (>o<)/”

  2. ohm พูดว่า:

    จะลองเอาไปทำดูคับ เผื่อได้ตบ webmas อิอิ

  3. สุดเดช พูดว่า:

    ได้แล้วบอกด้วยน่ะคับ ลุ้น ๆ

Leave a Reply


Comment moderation is enabled. Your comment may take some time to appear.

Panorama Theme by Themocracy