หัวข้อ: เว็บมันไม่แสดงเป็นภาษาไทย ทำอย่างไรคับ เริ่มหัวข้อโดย: GraPhiX ที่ 25 มิถุนายน 2011, 21:38:55 เว็บมันไม่แสดงเป็นภาษาไทย ทำอย่างไรคับ ?
คือก็ใส่ค่าแบบนี้แล้ว <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> แต่เวลาเปิดมันแสดงผล ไม่เป็นภาษาไทย ต้องคอยเลือกภาษาที่ view > Encoding > Thai(Windows) ทุกครั้ง ไม่ทราบว่าเป็นเพราะอะไร อยากให้ เปิดมาแล้วอ่านไทยได้เลย ต้องทำไงคับ :wanwan019: ขอบคุณคับ หัวข้อ: Re: เว็บมันไม่แสดงเป็นภาษาไทย ทำอย่างไรคū เริ่มหัวข้อโดย: EThaiZone ที่ 25 มิถุนายน 2011, 21:53:49 ก็ใส่
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" /> แทนครับ แต่เป็นการแก้ปัญหาที่ปลายเหตุ จริงๆ ต้องเซฟไฟล์ที่เป็นเกี่ยวกับเว็บ (html , php) ให้เป็น encode แบบ utf8 without bom ครับ ด้วยพวก notepad++ หรือ editplus หัวข้อ: Re: เว็บมันไม่แสดงเป็นภาษาไทย ทำอย่างไรคับ เริ่มหัวข้อโดย: kungbest ที่ 25 มิถุนายน 2011, 22:12:56 ลองเปลี่ยนเป็น <meta http-equiv="Content-Type" content="text/html; charset=TIS-620" />
หรือไม่งั้นถ้าจะเป็น utf-8 ก็ทำตามกระทู้ข้างบนเลยคับ แทนครับ แต่เป็นการแก้ปัญหาที่ปลายเหตุ จริงๆ ต้องเซฟไฟล์ที่เป็นเกี่ยวกับเว็บ (html , php) ให้เป็น encode แบบ utf8 without bom ครับ ด้วยพวก notepad++ หรือ editplus หัวข้อ: Re: เว็บมันไม่แสดงเป็นภาษาไทย ทำอย่างไรคับ เริ่มหัวข้อโดย: GraPhiX ที่ 26 มิถุนายน 2011, 12:30:30 ต้องเซฟไฟล์ที่เป็นเกี่ยวกับเว็บ (html , php)
ให้เป็น encode แบบ utf8 without bom ครับ ด้วยพวก notepad++ หรือ editplus ทำยังไงนะคับ save file encode แบบ utf8 without bom ใน editplus ผมลองดู save as ดู มันมีให้เลือก encoding แบบ utf8 แต่ไม่มี without bom คับ ถ้าแบบนี้จะได้ไหม :wanwan019: หัวข้อ: Re: เว็บมันไม่แสดงเป็นภาษาไทย ทำอย่างไรคับ เริ่มหัวข้อโดย: kenessar ที่ 27 มิถุนายน 2011, 02:28:38 เหมือนว่าใช้ Notepad ธรรมดาเซฟแล้วเลือก Encoding เป็น UTF8 ก็มีให้เหมือนกันนะ เอ๊ะ ใช่หรือเปล่า :P
หัวข้อ: Re: เว็บมันไม่แสดงเป็นภาษาไทย ทำอย่างไรคับ เริ่มหัวข้อโดย: tamweb ที่ 27 มิถุนายน 2011, 05:09:58 เหมือนว่าใช้ Notepad ธรรมดาเซฟแล้วเลือก Encoding เป็น UTF8 ก็มีให้เหมือนกันนะ เอ๊ะ ใช่หรือเปล่า :P นาจะตามนั้นครับ document chaset utf-8 หรือไม่ก้ qurry data ลองดู หัวข้อ: Re: เว็บมันไม่แสดงเป็นภาษาไทย ทำอย่างไรคับ เริ่มหัวข้อโดย: blogmehkt ที่ 27 มิถุนายน 2011, 06:34:57 ถ้าเป็นการดึงข้อมูล database แล้วยึกยือ php ต้องแก้ที่ ตรง connection ด้วยนะครับ
โค๊ด: mysql_query("SET character_set_results=utf8"); ถ้าเป็น html ธรรมดา ก็ตามอย่างท่านข้างบนว่าครับ หัวข้อ: Re: เว็บมันไม่แสดงเป็นภาษาไทย ทำอย่างไรคับ เริ่มหัวข้อโดย: taotuchae ที่ 27 มิถุนายน 2011, 08:55:47 มาเก็บความรู้
ขอบคุณครับ หัวข้อ: Re: เว็บมันไม่แสดงเป็นภาษาไทย ทำอย่างไรคับ เริ่มหัวข้อโดย: GraPhiX ที่ 28 มิถุนายน 2011, 14:08:05 ใช้ได้แล้วคับ แต่หลังจากแก้เสร็จแล้วเลยให้ W3C ตรวจ มันแสดงออกมาดังนี้
Byte-Order Mark found in UTF-8 File. The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported. ไม่รู้ต้องปรับไรอีกป่าว ? :wanwan017: หัวข้อ: Re: เว็บมันไม่แสดงเป็นภาษาไทย ทำอย่างไรคับ เริ่มหัวข้อโดย: EThaiZone ที่ 28 มิถุนายน 2011, 18:02:33 ต้องเซฟไฟล์ที่เป็นเกี่ยวกับเว็บ (html , php) ให้เป็น encode แบบ utf8 without bom ครับ ด้วยพวก notepad++ หรือ editplus ทำยังไงนะคับ save file encode แบบ utf8 without bom ใน editplus ผมลองดู save as ดู มันมีให้เลือก encoding แบบ utf8 แต่ไม่มี without bom คับ ถ้าแบบนี้จะได้ไหม :wanwan019: ต้องอัญเชิญภาพที่ผมเคยทำไว้สมัยก่อนมาใช้ ผมใช้โพสในบอร์ดนี้ซ้ำแล้วซ้ำเล่า :wanwan004: (http://img34.imageshack.us/img34/7759/editplusbomsignatureutf.png) |