BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: SoRnKuNg ที่ มกราคม 21, 2009, 20:41:04 PM
-
Initial Import ข้อมูลใส่ใน linux แล้ว
เป็นตามภาพนี้อะครับ แก้ยังไงดี
พอดีมือบอนไป set charset มั่ว ตอนใช้ใน notebook ไม่มีปัญหาครับพอ initial import เข้า linux แล้วเจอแบบนี้
ช่วยแนะนำทีนะครับ ขอบคุณครับ
-
ลองตรวจสอบโดยใช้คำสั่งนี้ดูนะครับ
show variables like '%character_set%'
ผลเป็นแบบนี้หรือเปล่า
| character_set_client | tis620 |
| character_set_connection | tis620 |
| character_set_database | tis620 |
| character_set_filesystem | binary |
| character_set_results | tis620 |
| character_set_server | tis620 |
| character_set_system | utf8 |
-
หน้าจออื่น font เพี้ยนหรือเปล่าครับ check ตรง my.cnf ด้วยครับว่า มี character set= tis620 หรือยัง ลองหาดูmy.cnf ใน board ก็ได้ครับ
-
ลองตรวจสอบโดยใช้คำสั่งนี้ดูนะครับ
show variables like '%character_set%'
ผลเป็นแบบนี้หรือเปล่า
| character_set_client | tis620 |
| character_set_connection | tis620 |
| character_set_database | tis620 |
| character_set_filesystem | binary |
| character_set_results | tis620 |
| character_set_server | tis620 |
| character_set_system | utf8 |
ไม่ได้เป็นแบบนั้นครับ แต่เป็นแบบนี้
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
-
หน้าจออื่น font เพี้ยนหรือเปล่าครับ check ตรง my.cnf ด้วยครับว่า มี character set= tis620 หรือยัง ลองหาดูmy.cnf ใน board ก็ได้ครับ
เป็นทุกหน้าจอที่ดึงข้อมูลภาษาไทยจาก ฐาน mysql ครับ
แล้วใน my.cnf ใน linux set เป็น tis620 หมดแล้วครับ
-
ลอง up my.cnf ของเครื่อง linux ขึ้นมาดูครับ หรือไม่ก็ลอง initial ใหม่คับ
-
ลอง inititial หลายรอบแล้วครับเหมือนเดิม ไม่ได้เป็นที่ my.cnf แน่ๆผมว่านะ เพราะ set เป็น tis620 ทุกตัวแล้วครับ
คือตอนนี้ผมไม่ได้อยู่ที่ทำงานแล้วอะครับ เลยโพส my.cnf ให้ดูไม่ได้อะครับ
ผลของ
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
ผมใช้คำสั่งใน mysql ใน notebook อะครับ
ผมว่าคงต้องแก้ใน notebook ให้เป็น tis620 ให้หมดก่อน
แต่แก้ใน notebook ไม่เป็นอะครับ ไม่รู้แก้ตรงไหน
-
ลองสั่ง Check Charset ที่หน้าต่าง Check DB ดูนะครับ
เพราะตั้งแต่เวอชัน 3.51.12.24 อ.mn ปรับปรุงให้แล้ว
สามารถแก้ไข Charset ให้เป็น tis620 ได้ครับ
-
ลองสั่ง Check Charset ที่หน้าต่าง Check DB ดูนะครับ
เพราะตั้งแต่เวอชัน 3.51.12.24 อ.mn ปรับปรุงให้แล้ว
สามารถแก้ไข Charset ให้เป็น tis620 ได้ครับ
เคยลองกด Check Charset แล้วนะครับ ผลเหมือนเดิม
คือใน notebook เห็นภาษาไทยได้ไม่มีปัญหา แต่พอโอนเข้าไปใน linux แล้วภาษาไทยที่เคยอ่านออก กลับอ่านไม่รู้เรื่องซะอย่างนั้น
-
คือตอนนี้ mysql ใน notebook พอใช้คำสั่ง show variables like '%character_set%' แล้วจะขึ้นแบบนี้
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
แต่ถ้าผมต้องการแก้ไขให้เป็นแบบนี้
| character_set_client | tis620 |
| character_set_connection | tis620 |
| character_set_database | tis620 |
| character_set_filesystem | binary |
| character_set_results | tis620 |
| character_set_server | tis620 |
| character_set_system | tis620 |
จะต้องแก้ตรงไหนครับ ผมว่าน่าจะเป็นที่แถวๆนี้รึเปล่า
-
ลองใช้คำสั่งนี้ดูก่อนนะครับ
ปรับที่ database ก่อนนะครับ
ALTER DATABASE `hos` DEFAULT CHARACTER SET tis620
เสร็จแล้วค่อยไปปรับที่ table
ALTER TABLE `adr_cause` DEFAULT CHARACTER SET tis620
หรือไม่ก็ส่งไฟล์ my.ini ที่อยู่ใน โน้ตบุ๊ค ส่งมาให้ดูหน่อยครับ
-
พึ่งเปิดดูไฟล์ my.ini สงสัยเป็นที่ตัวนี้แน่เลย utf8 บานเลย
-
พึ่งเปิดดูไฟล์ my.ini สงสัยเป็นที่ตัวนี้แน่เลย utf8 บานเลย
น่าจะใช่ครับ ต้องปรับปรุงให้เป็น tis620 ด้วยนะครับ
ลองเอาใช้ดูนะครับ
-
ขอบคุณมากครับที่ช่วยตอบคำถาม เดี๋ยวพรุ่งนี้หลังจากอบรม hosxp
จะลองเอาไป initial import ที่ linux server ดูนะครับว่าจะหาย(หมดทั้งฐาน) รึเปล่า ^ ^. ;D
-
ขอบคุณมากครับที่ช่วยตอบคำถาม เดี๋ยวพรุ่งนี้หลังจากอบรม hosxp
จะลองเอาไป initial import ที่ linux server ดูนะครับว่าจะหาย(หมดทั้งฐาน) รึเปล่า ^ ^. ;D
อย่าให้หายเลยครับ ถ้าหายหมดทั้งฐานล่ะก็...เศร้า..เลยนะครับ 555555555
ปล. หายของผม=อัตรธาน ;D ;D ;D ;D
-
ขอบคุณมากครับที่ช่วยตอบคำถาม เดี๋ยวพรุ่งนี้หลังจากอบรม hosxp
จะลองเอาไป initial import ที่ linux server ดูนะครับว่าจะหาย(หมดทั้งฐาน) รึเปล่า ^ ^. ;D
อย่าให้หายเลยครับ ถ้าหายหมดทั้งฐานล่ะก็...เศร้า..เลยนะครับ 555555555
ปล. หายของผม=อัตรธาน ;D ;D ;D ;D
งั้นก็ อย่าลืม backup ครับจะได้ไม่หายไปหมด 55555 ;D