Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)  (อ่าน 46791 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Truman

  • Ju
  • *
  • กระทู้: 4
  • เห็นด้วย&ขอบคุณ: 2
    • แบล็คเบิร์น โรเวอร์ส ไทยแลนด์ แฟนคลับ
ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« เมื่อ: 31, มกราคม 2010, 04:08:19 PM »
รูปที่1



รูปที่ 2



มีอยู่ 2 ที่ครับ ที่ผมยังแก้ไม่ตก ใครมีวิธีช่วยแนะนำหน่อยนะครับ ขอบคุณครับ



*Image Removed*

*Link Removed*

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #1 เมื่อ: 31, มกราคม 2010, 04:29:29 PM »
รบกวนขอยูอาแอลเว็บบอร์ด
http://www.justusers.net/forum/index.php?topic=4555.0

ออฟไลน์ zelda

  • Just Staff
  • *
  • กระทู้: 474
  • เห็นด้วย&ขอบคุณ: 543
  • เพศ: ชาย
    • www.izedzine.com
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #2 เมื่อ: 31, มกราคม 2010, 11:09:20 PM »

เท่าที่ดูก็ปกติดีครับ ทั้ง IE ทั้ง FF

ออฟไลน์ Truman

  • Ju
  • *
  • กระทู้: 4
  • เห็นด้วย&ขอบคุณ: 2
    • แบล็คเบิร์น โรเวอร์ส ไทยแลนด์ แฟนคลับ
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #3 เมื่อ: 01, กุมภาพันธ์ 2010, 06:39:05 PM »
มั่วๆๆ ได้เฉยครับ

1. ผมไป Convert the database and data to UTF-8  ในเมนูบำรุงรักษาครับ ปรากฏว่าอ่านไม่ออกทั้งบอร์ดเลยทีนี้

2. เข้าไปดูไฟล์ Settings.php ขึ้นโค้ด $db_character_set = 'utf8'; เพิ่มมาจากตอนแรกที่ยังไม่มี

3. โมโหมันหลาย เลยลบทิ้งซะเลย คราวนี้ได้เฉยเลยครับ

ขอบคุณครับ
*Image Removed*

*Link Removed*

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #4 เมื่อ: 01, กุมภาพันธ์ 2010, 07:53:21 PM »
มั่วๆๆ ได้เฉยครับ

1. ผมไป Convert the database and data to UTF-8  ในเมนูบำรุงรักษาครับ ปรากฏว่าอ่านไม่ออกทั้งบอร์ดเลยทีนี้

2. เข้าไปดูไฟล์ Settings.php ขึ้นโค้ด $db_character_set = 'utf8'; เพิ่มมาจากตอนแรกที่ยังไม่มี

3. โมโหมันหลาย เลยลบทิ้งซะเลย คราวนี้ได้เฉยเลยครับ

ขอบคุณครับ

โชคดีที่ได้ 
เพราะคอนเวิทยูทีเอฟนั่น งานเข้ามาหลายบอร์ดแล้วนะท่าน 

ออฟไลน์ Truman

  • Ju
  • *
  • กระทู้: 4
  • เห็นด้วย&ขอบคุณ: 2
    • แบล็คเบิร์น โรเวอร์ส ไทยแลนด์ แฟนคลับ
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #5 เมื่อ: 01, กุมภาพันธ์ 2010, 08:16:19 PM »
มั่วๆๆ ได้เฉยครับ

1. ผมไป Convert the database and data to UTF-8  ในเมนูบำรุงรักษาครับ ปรากฏว่าอ่านไม่ออกทั้งบอร์ดเลยทีนี้

2. เข้าไปดูไฟล์ Settings.php ขึ้นโค้ด $db_character_set = 'utf8'; เพิ่มมาจากตอนแรกที่ยังไม่มี

3. โมโหมันหลาย เลยลบทิ้งซะเลย คราวนี้ได้เฉยเลยครับ

ขอบคุณครับ

โชคดีที่ได้ 
เพราะคอนเวิทยูทีเอฟนั่น งานเข้ามาหลายบอร์ดแล้วนะท่าน 

ผมก็กลัวเหมือนกันครับท่าน แต่กันเหนียวแบ็คอัพไว้ก่อน Convert
*Image Removed*

*Link Removed*

NoName

  • บุคคลทั่วไป
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #6 เมื่อ: 02, กุมภาพันธ์ 2010, 02:31:17 PM »
Convert the database and data to UTF-8 แล้วเปลี่ยน Collation ในฐานข้อมูลทุก ๆ ฟิลด์ที่มีการอักขระ ให้เป็น utf8_general_ci จะไม่มีปัญหาครับ

แล้ว settings.php ก็ต้องเป็น $db_character_set = 'utf8'; ด้วย

ปัญหาภาษาต่างดาวเกิดจาก Encode ของ HTML กับ Database ไม่ตรงกันทำให้มันตรงกันก็หมดปัญหา

แต่ปัญหาของ SFM 2.0 คือถ้าติดตั้งเป็นภาษาไทยมันจะเป็นภาษาต่างดาว ดังนั้นในขั้นตอนการติดตั้งให้ติดตั้งเป็น EN แล้วจึงค่อยเปลี่ยนในภายหลังจะไม่มีปัญหา

แต่จะมีบางฟิลด์ในฐานข้อมูลเป็น tis หรือ latin อยู่จึงต้องเข้าไปเปลี่ยน Collation ด้วยตัวเอง เพื่อแก้ปัญหา

ออฟไลน์ kero

  • Ju
  • *
  • กระทู้: 14
  • เห็นด้วย&ขอบคุณ: 2
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #7 เมื่อ: 09, มีนาคม 2010, 10:22:21 PM »
ของผมเป็นแบบนี้อ่ะ ไม่ทราบว่า ใช้วิธีนี้แก้ได้หรือเปล่า 


ผมลองเข้าไปดูใน Database บางตัว collation เป็น utl8_general_ci  บางตัว เป็น tis620_thai_ci

ถ้าเปลี่ยนตรง Collation ให้เป็น utf8_general_ci หมด (คลิกที่ Operations ใน phpmyadmin ถูกต้องไหม?ครับ แล้วเปลี่ยนในส่วนล่างตรง collation) จะเป็นปัญหาไหม? ครับ ขอบคุณครับ

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #8 เมื่อ: 09, มีนาคม 2010, 10:24:32 PM »
เปลี่ยนเลย  utf8_general_ci  ไม่ต้องกังวลมากไป

ออฟไลน์ kero

  • Ju
  • *
  • กระทู้: 14
  • เห็นด้วย&ขอบคุณ: 2
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #9 เมื่อ: 09, มีนาคม 2010, 10:32:55 PM »
ถามต่อหน่อยครับ ผมลองเข้าไปเปลี่ยนแล้ว ตามที่ผมโพสไว้ คลิกที่ Operations แล้วเปลีนที่ Collation ด้านล่าง แต่พอเข้าไปที่ที่ตัว database ยังไม่เปลี่ยนนะครับ ขอวิธีเปลี่ยนหน่อยครับ ขอบคุณครับ

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #10 เมื่อ: 09, มีนาคม 2010, 10:39:01 PM »
เข้าไปไล่ดูในตารางต่างๆ ทุกตารางเลย  เปลี่ยนให้เป็นยูทีเอฟให้หมด
ตัวอย่างตามภาพ


ออฟไลน์ kero

  • Ju
  • *
  • กระทู้: 14
  • เห็นด้วย&ขอบคุณ: 2
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #11 เมื่อ: 09, มีนาคม 2010, 11:03:47 PM »
เปลี่ยนได้แล้ว แต่ว่า ยังไม่หายนะครับ ยังเหมือนเดิมเลยครับ
(ภาษาตรง ชื่อ เดือนนะครับ ดังรูปด้านล่างนะครับ)




ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #12 เมื่อ: 09, มีนาคม 2010, 11:29:55 PM »
ฮือ ปัญหาคือมันเป็นเฉพาะเดือน แต่ตัวอื่นๆกลับเป็นปกติสุข
งั้นตอนนี้ต้องดูว่าไฟล์ภาษาไทยของท่านใช้อะไร 
เป็น thai-utf8.php    หรือ    thai.php

เดือนไทยอยู่ในไฟล์นี้   index.thai-utf8.php
// Months must start with 1 => 'January'. (or translated, of course.)
$txt['months'] = array(1 => 'มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม');
$txt['months_titles'] = array(1 => 'มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม');
$txt['months_short'] = array(1 => 'ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.','ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.');

ถ้าโค๊ดเดือนมันยังปกติดีอยู่
ก็ต้องลองเอนโค๊ดไฟล์ภาษาดู 

อีกอย่างคือ ลองไปโหลดไฟล์ภาษามาทั้งสองแบบ  ทดลองทีละแบบ


ลองทำตามนี้ดูก่อน ถ้ายังไม่ได้ต้องรอดูคำแนะนำจากท่านโนเนมอีกที

NoName

  • บุคคลทั่วไป
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #13 เมื่อ: 09, มีนาคม 2010, 11:30:20 PM »
SMF 2 มันจะจำภาษาไว้ใน cache นะครับ หากเปลี่ยนภาษาหรือ Encoding แล้วยังไม่หายต้องลบ cache ครับ

เหลือไว้เฉพาะไฟล์ .htaccess กับ index.php

สำรองไว้ก่อนนะครับกันเหนียว

ออฟไลน์ kero

  • Ju
  • *
  • กระทู้: 14
  • เห็นด้วย&ขอบคุณ: 2
Re: ปัญหาภาษาไทย ใน SMF 2.0 RC1 (มีภาพ)
« ตอบกลับ #14 เมื่อ: 10, มีนาคม 2010, 09:03:08 AM »
SMF 2 มันจะจำภาษาไว้ใน cache นะครับ หากเปลี่ยนภาษาหรือ Encoding แล้วยังไม่หายต้องลบ cache ครับ

เหลือไว้เฉพาะไฟล์ .htaccess กับ index.php

สำรองไว้ก่อนนะครับกันเหนียว

ขอโทษทีครับ ผมไม่ได้แจ้งแต่แรก ผมใช้ smf 1.1.11 อ่ะครับ พอดี เห็นปัญหาเรื่องภาษาเหมือนกัน เลยเข้ามาถามเพิ่มเติมนะครับ เผื่อมันจะใช้กันได้นะครับ หาวิธีแก้มานานแล้วอ่ะครับ  ส่วนวิธีต่างๆ เดี่ยวจะค่อยๆ ลองทำดูนะครับ ได้ผลยังไง จะมาแจ้งให้ทราบครับ ขอบคุณครับ

 

Sitemap 1 2 3 4 5 6 
Back to top