Next

Fri 16 Sep 2005 13:09:22
Fri 16 Sep 2005 13:09:22
ทำเวปบอร์ดไว้แล้วมีปัญหาว่าบางครั้งจะมีข้อมูลเข้ามาเป็นภาญี่ปุ่นบ้าง พอเขาใส่มามันก็จะกลายเป็นฟอนท์เละหมด
ต้องเซตตรงไหนถึงจะให้ mysql เก็ฐภาษาญี่ปุ่นได้หรือครับ?
ต้อขออภัยจริงๆครับไม่เคยใช้ภาษาอื่นเลยนอกจากไทย-อังกฤษ
การเก็บภาษาที่หมายถึงนี้คือ ต้องการให้เป็น default ของระบบใช่ไหมครับ
ถ้าให้เป็น default ของระบบเลยต้องติดตั้ง --with-charset=ujis หรือ --with-charset=sjis ซึ่งเป็นการเก็บอักขระภาษาญีปุ่นครับ แต่อาจจะมีปัญหากับภาษาไทยได้นะครับ
แต่ถ้าใช้ mysql 4.x สามารถเลือกเป็น utf-8 ได้ซึ่งรองรับทุกภาษาครับ แต่ก็ติดปัญหาที่ว่า input ที่นำเข้าไปเก็บต้องเป็นแบบ unicode ด้วยนะครับไม่อย่างนั้นก็จะมีปัญหาอีกได้ ซึ่งมักจะต้องใช้ SQL statement ในการช่วยแปลงรหัสตัวอักษรครับ
SELECT CONVERT( "ภาษาไทย" USING utf-8 )
หวังว่าคงช่วยได้นะครับ
dookie

Mon 28 Nov 2005 21:09:24
Mon 28 Nov 2005 21:09:24
เดานะครับ ใช้ charset เป้น utf 8 แล้วก็ พิมภาษาญี่ปุ่น แล้วก็ submit เลย
มันก็น่าจะเข้าเป็น ภาษาญึ่ปุ่นแล้วนะครับ
แต่พอดึงมาใช้ก็ต้องใช้ set chaset เป็น utf8 เหมือนกันไม่งั้นเป็น ภาษายึกยือ
มันก็น่าจะเข้าเป็น ภาษาญึ่ปุ่นแล้วนะครับ
แต่พอดึงมาใช้ก็ต้องใช้ set chaset เป็น utf8 เหมือนกันไม่งั้นเป็น ภาษายึกยือ

















