ขอคำแนะนำวิธีแปลง Database จาก tis620 เป็น utf 8 ทีครับ

เริ่มโดย RaulGonzales, 23 มีนาคม 2009, 21:25:48

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

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

RaulGonzales

ขอคำแนะนำวิธีแปลง Database จาก tis620 เป็น utf 8 ทีครับ

คือมีหลาย table นะครับ อยากได้วิธีแปลงทีเดียวหลายๆ table นะครับ

คือตอนเเรกใช้ mysql 4.0 เป็น tis620 เเต่อยากย้ายมา mysql 5.0  utf8 นะครับ ช่วยทีครับ :'(
ลงประกาศ ซื้อ,ขาย,เช่า,บ้าน,คอนโด,ที่อยู่ กับ www.properlive.com

numau109

ถ้า export ออกไปก่อน แล้ว import กลับเข้ามาใมห่ได้มั้ยครับ  ???

RaulGonzales

อ้างถึงจาก: si4101022b ใน 23 มีนาคม 2009, 21:27:31
ถ้า export ออกไปก่อน แล้ว import กลับเข้ามาใมห่ได้มั้ยครับ  ???

ไม่ใช่อย่างัน้นนะครับตัว database มันจะมี collotion บอก charset ของ database นะครับ

ของผมตอนนี้เป็น mysql 4  ใช้ tis620 เเต่อยากเปลี่ยนเป็น mysql5 ใช้ charset  utf8 นะครับ
ลงประกาศ ซื้อ,ขาย,เช่า,บ้าน,คอนโด,ที่อยู่ กับ www.properlive.com

kobkung

หมายถึงในแต่ละ table เลยใช่ไหม ไม่ใช่แก้ตรง database

ผมทำงี้นะ export มาก่อนเป็น sql script จากนั้นใช้ editplus หรือ text editor
replace มันซะ เปลี่ยน tis-620 เป็น utf-8 แล้วใส่เข้าไปในเบสใหม่

เข้าใจคำถามถูกป่าวว้า  :)
เราเป็นบริษัท รับทำเว็บไซต์ แก้เว็บเดิม เขียน Php+Mysql+jQuery+css+bootstrap  งานตามสั่ง ประสบการณ์ จะ 19 ปี ละจ้า
[direct=http://www.smilephp.com]Smilephp.com[/direct] รับทำเว็บไซต์บริษัท e-commerce + ระบบชำระเงิน paypal,ธนาคาร  เว็บบริษัท เว็บขายของ ระบบจอง เช่า เขียน PHP ได้ทุกแนว  ช่วงนี้เน้นรับงาน ERP ระบบเอกสารบริษัท ,บัญชี ,  Barcode, Stock , Warehouse , Logistic ติดต่อ 086-364-5262
[direct=http://www.sellerorder.com ระบบหลังบ้าน จัดการ Order ขายของ  ช่วงนี้หาคนทดสอบฟรี ขอได้ตามเมลในเว็บ[/direct]
งดตอบคนทำเว็บนอกลู่นอกทาง ไม่ทำเว็บ WP ปั่นแชร์ เว็บประมูล สคริปปั่นใดๆ ไม่ทำเว็บบอลและพ

Dark-Master

อ้างถึงจาก: kobkung ใน 23 มีนาคม 2009, 22:52:53
หมายถึงในแต่ละ table เลยใช่ไหม ไม่ใช่แก้ตรง database

ผมทำงี้นะ export มาก่อนเป็น sql script จากนั้นใช้ editplus หรือ text editor
replace มันซะ เปลี่ยน tis-620 เป็น utf-8 แล้วใส่เข้าไปในเบสใหม่

เข้าใจคำถามถูกป่าวว้า  :)

วิธีนี้แหละครับ เอาออกมาแล้วเปลี่ยน encoding เป็น utf8 ให้อ่านเป็นภาษาเดิมนะครับ แล้วลบ database เดิมทิ้ง แล้วก็สร้างใหม่เป็น utf8
[direct=http://www.pim.in.th]
ครัวบ้านพิม[/direct]
เกิดมาเป็นคนบ้านเดียวกัน รักกันให้กำลังใจกันเถิดครับ เพื่อบ้านเมืองที่น่าอยู่และเป็นที่รักของเรา

ball6847

คือผมไม่แน่ใจนะ ตอนนี้มีดาต้าเบสอยู่แล้วเป็น tis620 ใช่ป่ะคับ

คือผมลองกะดาต้าเบสของผมที่มีข้อมูลอยู่แล้วแล้วก็เป้น utf8
แต่ปกติผมเชื่อมต่อแล้ว mysql_query("SET NAMES utf8") ตลอด

พอดีลองทดลองแล้วเปลี่ยนใหม่เป็น mysql_query("SET NAMES tis620")  แล้วก็เปลี่ยนหน้าเว็บเป็น
<meta http-equiv="Content-Type" content="text/html; charset=TIS-620">

มันก็แสดงภาษาไทยได้ปกติคับ

ไม่แน่ใจนะคับว่า tis620 ไป utf8 จะได้เหมือนกันมั้ย ไม่มีความรู้เชิงเทคนิคอ่ะคับ เป็นแต่เดาแล้วลองทำดู
ลองแล้วมาบอกกันมั่งเน้อ
We use Ubuntu.

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

TAXZe

อ้างถึงDump database ออกมา

เปิด editplus ไปที่ File -> Open

หาไฟล์ที่ dump ออกมา (.sql)

ดูตรงด้านล่างของหน้าต่าง open เลือก converter เป็น utf-8 (ถ้าไม่มีก็ add เพิ่มเข้าไปจากปุ่ม ... ด้านขวา)

จากนั้นไปที่ File -> Save As ...

ตั้งชื่อไฟล์ และเลือก converter เป็น uft-8

import ไฟล์เข้าไปใน database ใหม่

เจอจากกูเกิลอ่ะ
[direct=https://www.taxze.com/ups-review/]รีวิว ups[/direct][direct=https://www.taxze.com/ups-review/]ups ยี่ห้อไหนดี[/direct][direct=https://twitter.com/taxze][/direct][direct=https://www.instagram.com/taxze][/direct][direct=https://rrbg.blogspot.com/][/direct]

adisorn

อ้างถึงจาก: RaulGonzales ใน 23 มีนาคม 2009, 21:25:48
ขอคำแนะนำวิธีแปลง Database จาก tis620 เป็น utf 8 ทีครับ

คือมีหลาย table นะครับ อยากได้วิธีแปลงทีเดียวหลายๆ table นะครับ

คือตอนเเรกใช้ mysql 4.0 เป็น tis620 เเต่อยากย้ายมา mysql 5.0  utf8 นะครับ ช่วยทีครับ :'(

เริ่มต้นกับ UTF-8 พร้อมโปรแกรมแปลง TIS-620 เป็น UTF-8
http://www.appservnetwork.com/modules.php?name=News&file=article&sid=3
EasySCP [ShoutCast Control Panel] (ระบบควมคุมวิทยุออนไลน์)
http://www.easyscp.com

RaulGonzales

ขอบคุณทุกๆท่านเลยนะครับจะลองดูตามที่ทุกๆท่านบอกมาครับ   :)
ลงประกาศ ซื้อ,ขาย,เช่า,บ้าน,คอนโด,ที่อยู่ กับ www.properlive.com

pajudhai

อ้างถึงจาก: kobkung ใน 23 มีนาคม 2009, 22:52:53
หมายถึงในแต่ละ table เลยใช่ไหม ไม่ใช่แก้ตรง database

ผมทำงี้นะ export มาก่อนเป็น sql script จากนั้นใช้ editplus หรือ text editor
replace มันซะ เปลี่ยน tis-620 เป็น utf-8 แล้วใส่เข้าไปในเบสใหม่

เข้าใจคำถามถูกป่าวว้า  :)

ผมเคยใช้วิธีนี้นะ แต่แก้ใน word มันไวดี
นำไปใช้งานได้ตามปกติครับ
[direct=https://protothai.com]รับพิมพ์ 3 มิติ[/direct] thailand ,rapid prototype
[direct=https://winner3d.com]รับปริ้น 3 มิติ[/direct]
[direct=https://facebook.com/WinnerPrototype3DPrintservice]รับปริ้น 3d[/direct]
[direct=https://www.facebook.com/thailand3dprinting]3D Printing Thailand[/direct]

ioff

อ้างถึงจาก: kobkung ใน 23 มีนาคม 2009, 22:52:53
หมายถึงในแต่ละ table เลยใช่ไหม ไม่ใช่แก้ตรง database

ผมทำงี้นะ export มาก่อนเป็น sql script จากนั้นใช้ editplus หรือ text editor
replace มันซะ เปลี่ยน tis-620 เป็น utf-8 แล้วใส่เข้าไปในเบสใหม่

เข้าใจคำถามถูกป่าวว้า  :)


ทำแบบนี้ เหมือนกันค่ะ

www.thaihoro.co.cc