|
|
|
อยากเปลี่ยนฐานข้อมูล MYSql ให้มันเป็นภาษาไทยอะครับ รายละเอียดด้านใน |
|
|
|
|
|
|
|
ผมใช้ Toad for MySQL 4.0 Freeware
Export ข้อมูลออกมาให้หมด ตัวนี้มันออกเป็น excel ได้
แล้วแก้ไข database แล้วค่อยจับยัดเข้าไปใหม่
ของผมทำจาก tis-620 ไป utf-8
ถ้าตอน export ได้ออกมาเป็น ภาษาไทย ก็ไม่น่าจะมีปัญหาอะไร
|
|
|
|
|
Date :
2016-09-21 14:57:20 |
By :
thesin18598 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมติดปัญหาตรงที่ว่า export ออกมาแล้วเป็นภาษายึกยือ นี่แหละครับมืดแปดด้านเลยทำไรต่อไม่ถูกเลยครับ
|
|
|
|
|
Date :
2016-09-21 15:55:20 |
By :
zarooman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนเป็น latin1_swedish_ci เป็นภาษาไทยไหม
|
|
|
|
|
Date :
2016-09-21 16:08:17 |
By :
thesin18598 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้ Navicat เข้าไปดูไม่เป็นภาษาไทยครับ แต่แปลกใจที่ว่า ตอนมันแสดงในเว็บเบราศ์เซอร์ มันแสดงเป็นภาษาไทยอะครับ
ผมอยาก export ออกมาให้เป็นภาษาไทย
|
|
|
|
|
Date :
2016-09-21 16:20:09 |
By :
zarooman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอเพิ่มข้อมูลภาษาไทยเข้าไปก็จะเป็นน ???????
|
ประวัติการแก้ไข 2016-09-21 16:22:04
|
|
|
|
Date :
2016-09-21 16:21:16 |
By :
zarooman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คงมี code แปลงค่าอะไรเป็นภาษาไทย ตรงไหนตอนคิวรี่หรือเปล่า มันเป็นมาตั้ง 10 ปี
ต้องมาดูตั้งแต่ตอน insert ตอน select ว่าเขียน code แบบไหนล่ะ
ถ้ามันแสดงค่าออกมาเป็น ภาษาไทย ก็ดู code ตรงนั้น จากมันวนลูป insert ภาษาไทยกลับไปใน ตารางใหม่ พอจะนึกตามออกไหมครับ
|
|
|
|
|
Date :
2016-09-21 17:34:57 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ออนึกออกอยู่ครับโอ้วโหวงานหนักเลยทีนี้ 233 ตาราง มีวิธี คอนเวิร์ทไหมหนอครับ
|
|
|
|
|
Date :
2016-09-21 21:53:37 |
By :
zarooman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดาต้าเบสเก่าสร้างด้วย latin1_swedish_ci แล้วอ่านไทยไม่ได้ ของเดิมๆ ถ้าอ่านภาษาไทยไม่ได้ แล้วเว็บมันแสดงผลยังไงครับ
|
|
|
|
|
Date :
2016-10-06 16:46:10 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนโปรแกรม ให้อ่านชื่อตารางทั้งหมด
อ่าน field type ของแต่ละตาราง มาสร้างตารางใหม่ field ไหนเป็น latin_swedis_ci ก็ปลี่ยนเป็น utf8_unicode_ci
แล้ววนลูปอ่าน จากตาราง เก่ามาใส่ตารางใหม่ โดย แล้วใช้ iconv แปลงจาก tis620 เป็น utf8
|
|
|
|
|
Date :
2016-10-06 16:55:51 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณเขียนโปรแกรมด้วยภาษาอะไรครับ ใช้ภาษาที่คุณถนัดนั่นแหล่ะดีที่สุด
การเขียนเชื่อมต่อกับ database ก็คงไม่ได้ยาก ผมบอกวิธีการให้แล้วน่าจะประยุกต์ใช้ได้นะครับ
ลองเขียน pseudo code เอาเองดูหน่อยก็คงไปต่อได้ ทำความเข้าใจกับโฟล์ที่ให้ไป
input process output พื้นๆ เลยนะครับ แค่อย่ากลัวที่จะเขียน
สำหรับตัวอย่างการเขียน php mysql ก็เข้าไปที่นี่เลย
https://www.thaicreate.com/php.html
Code (PHP)
echo iconv('tis620','utf8',$rec[firstname]);
|
ประวัติการแก้ไข 2016-10-06 18:07:27
|
|
|
|
Date :
2016-10-06 18:04:39 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|