ปัญหาฐานข้อมูล UTF-8 ภาษาไทยอ่านไม่ออก ช่วย&#

เริ่มโดย oldgame, 03 สิงหาคม 2008, 11:17:41

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

oldgame

ในฐานข้อมูลเดิม UTF-8 ภาษาไทยด้านในผมเป็นแบบนี้อะครับ

ÊÇÁªØ´´ÓÃͶÇÒºѧ¤Á¾ÃÐȾ ÊÁà´ç¨¾ÃÐà¨éÒ¾Õè¹Ò§à

ถ้าอ่านด้วย TIS-620 ก็เป็นภาษาไทยนะครับ ถ้าผมอยากแปลงให้มันถูกหลัก อ่านออกใน UTF-8 ต้องทำยังไงครับ

ช่วยผมด้วย  :'(

[direct=http://www.pwgamer.com]โปรเกมส์[/direct] luna-z blog ส่วนตัวรวมโปร
[direct=http://www.kaichonasean.com]ไก่ชน[/direct] เว็บไซต์รวมซุ้มไก่ชน
[direct=http://www.boybdream.com]รับออกแบบเว็บไซต์[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.2winweb.com]รับทำเว็บ[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.pralanna.com]พระเครื่อง[/direct] พระล้านนา รวมพระเครื่องเมืองเหนือ

daclubb

จะแปลง TIS-620 เป็น utf-8 ป่าวครับถ้าใช่ลองอันนี้ดู

http://sourceforge.net/project/downloading.php?groupname=appserv&filename=appserv-Tis2utf8-1.0.zip&use_mirror=nchc

oldgame

อ้างถึงจาก: daclubb ใน 03 สิงหาคม 2008, 11:43:15
จะแปลง TIS-620 เป็น utf-8 ป่าวครับถ้าใช่ลองอันนี้ดู

http://sourceforge.net/project/downloading.php?groupname=appserv&filename=appserv-Tis2utf8-1.0.zip&use_mirror=nchc


ลองแล้วครับไม่สำเร็จครับผม  :'(

เหมือนจะไม่ใช่ TIS-620
[direct=http://www.pwgamer.com]โปรเกมส์[/direct] luna-z blog ส่วนตัวรวมโปร
[direct=http://www.kaichonasean.com]ไก่ชน[/direct] เว็บไซต์รวมซุ้มไก่ชน
[direct=http://www.boybdream.com]รับออกแบบเว็บไซต์[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.2winweb.com]รับทำเว็บ[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.pralanna.com]พระเครื่อง[/direct] พระล้านนา รวมพระเครื่องเมืองเหนือ

EixQzUnG

ลองใช้ editplus หรือยัง เชฟให้เป็น utf-8 ด้วย



ปกติ จะเป็น ANSI


ไม่ง้านก้อ 

mysql_query("SET character_set_results=utf8");
mysql_query("SET collation_connection=utf8_general_ci");
mysql_query("SET NAMES 'utf8'");

ตอน connet   :P :P

ball6847

ถ้าในฐานข้อมูลเป็นอย่างนั้นอยู่แล้วถ้าอยากให้ phpMyAdmin แสดงให้ถูกอาจต้องยัด ฐานข้อมูลใหม่หมด ผมก็ทำแบบนี้เพราะผมเองก็ไม่เชี่ยว

ลอง export มาสักตารางนึงนะคับ แล้วเปิดดูด้วย editplus หรือตัวอื่นที่สนับสนุนภาษาไทย
ลองเปลี่ยน encoding เป็น UTF-8  แล้วดูว่าอักระมันปกติมั้ย

ถ้าปกติลองไป import เข้าไปใหม่ แต่อย่างเพิ่ง import เข้าตารางเดิมนะ ในไฟล์ sql ที่จะ import เปลี่ยนชื่อตารางเป็นอะไรไปก่อนก็ได้ มันจะได้ไม่ทับตารางเดิม (ทับขึ้นมาแล้วเจ้งยุ่งเลยทีนี้)

import เสร็จลองดูว่า โอเคมั้ย

ถ้าให้ดีรอคนเชี่ยวๆ ดีกว่า กรณีของผมทำเพราะขี้เกียจรอ ขี้เกียจถาม ลองเลยรู้เลย เจ้งเลย แป่วๆ
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

Dark-Master

ผมขอเดาว่าเป็น db ที่ตั้งฐาณไว้ว่า utf8(จากdb)แต่ดันเข้ารหัสด้วย latin1 แล้ว encoding ตอนอ่านด้วย tis620 ให้อ่านออกมาเป็นไทย

ทางแก้แบบง่ายสุดนะครับ ให้เปิดมาด้วย editplus แต่ก่อนอื่นให้ไปแก้ registry เพิ่ม file encoding ของ editplus ให้มี latin1 เพิ่มมาด้วยเพราะว่า editplus จะมีแค่ latin2-3-9 แล้วตั้งให้เป็น latin1(ถ้า db ของคุณเข้ารหัสด้วย latin1 หนะนะ) ส่วน font ให้เลือกเป็็น thai พออ่านตัวหนังสือเป็นไทยได้แล้วก็จะเริ่มวิธีการ copy แบบบ้านๆ :-[ ctrl+a แล้ว copy ไปวางใน notepad แล้ว save เป็น utf8 เรียบร้อยโรงเรียน xgnetwork เลยจ้า เพราะพึ่งทำมาเมื่อ 3-4 วันก่อนนี้นี่เอง :'(
[direct=http://www.pim.in.th]
ครัวบ้านพิม[/direct]
เกิดมาเป็นคนบ้านเดียวกัน รักกันให้กำลังใจกันเถิดครับ เพื่อบ้านเมืองที่น่าอยู่และเป็นที่รักของเรา

au8ust


oldgame

อ้างถึงจาก: Dark-Master ใน 04 สิงหาคม 2008, 06:01:44
ผมขอเดาว่าเป็น db ที่ตั้งฐาณไว้ว่า utf8(จากdb)แต่ดันเข้ารหัสด้วย latin1 แล้ว encoding ตอนอ่านด้วย tis620 ให้อ่านออกมาเป็นไทย

ทางแก้แบบง่ายสุดนะครับ ให้เปิดมาด้วย editplus แต่ก่อนอื่นให้ไปแก้ registry เพิ่ม file encoding ของ editplus ให้มี latin1 เพิ่มมาด้วยเพราะว่า editplus จะมีแค่ latin2-3-9 แล้วตั้งให้เป็น latin1(ถ้า db ของคุณเข้ารหัสด้วย latin1 หนะนะ) ส่วน font ให้เลือกเป็็น thai พออ่านตัวหนังสือเป็นไทยได้แล้วก็จะเริ่มวิธีการ copy แบบบ้านๆ :-[ ctrl+a แล้ว copy ไปวางใน notepad แล้ว save เป็น utf8 เรียบร้อยโรงเรียน xgnetwork เลยจ้า เพราะพึ่งทำมาเมื่อ 3-4 วันก่อนนี้นี่เอง :'(

โอ้!! เดาได้ตรงมาก ๆ ครับ อย่างกะตาเห็น  :'(

ในฐานข้อมูล utf-8 เก็บเป็น latin1 จริง ๆ ด้วยครับ

ขอบคุณพี่ ๆ ทกคุณอีกครั้งครับ ผ่านไปอีก 1 คดี  :P
[direct=http://www.pwgamer.com]โปรเกมส์[/direct] luna-z blog ส่วนตัวรวมโปร
[direct=http://www.kaichonasean.com]ไก่ชน[/direct] เว็บไซต์รวมซุ้มไก่ชน
[direct=http://www.boybdream.com]รับออกแบบเว็บไซต์[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.2winweb.com]รับทำเว็บ[/direct]  รับออกแบบเว็บไซต์
[direct=http://www.pralanna.com]พระเครื่อง[/direct] พระล้านนา รวมพระเครื่องเมืองเหนือ


TOOAds.com