Home Webboard ArticlesKnowledges  
ข่าวประกาศ:

:: กติกา มารยาท ในการใช้งานเว็บบอร์ด ::
กรุณากรอกอีเมล์จริงในการสมัคร และรับอีเมล์ยืนยันเพื่อใช้งานในบอร์ด


ตอบ

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.
ชื่อ:
อีเมล์:
หัวข้อ:
ไอค่อนข้อความ:

ใส่รูปในกระทู้ คลิก >>
Verification:
ธงชาติไทยมีกี่สี ตอบเป็นเลขอารบิก:

shortcuts: กด alt+s เพื่อตั้งกระทู้ หรือ alt+p แสดงตัวอย่าง


สรุปหัวข้อ

ข้อความโดย: NoName
« เมื่อ: 24, เมษายน 2010, 12:15:26 PM »

3. แล้วก็ทำ Convert HTML-entities to UTF-8 characters

ไม่จำเป็นครับถ้าหากตอนติดตั้งได้เลือก UTF-8 เป็นค่าเริ่มต้น

พอ Import เข้า1ตารางก็จะทำ Convert HTML-entities to UTF-8 characters ทุกครั้ง เพราะเคยโยกมาทั้งหมดครั้งเดียว บอร์ดไม่ยอมใหทำ Convert HTML-entities to UTF-8 characters ครับ ก็เลยต้องค่อยๆๆๆทำ)

อันนี้ถ้าหากตอน Export เป็น UTF-8 ตอน Import ก็ไม่จำเป็นต้อง Encode
ข้อความโดย: nakdham
« เมื่อ: 23, เมษายน 2010, 10:57:50 PM »

หัวยุ่งเหยิงไปสักระยะหนึ่ง

กลับมาอีกแล้วครับท่าน  เอิ๊กกๆๆๆๆ
ผมก็ลองทำตามด้านบนแล้ว  แต่ผลลัพท์ที่ได้มาก็ยึกยือเช่นเดิมครับ ไม่รู้เช่นกันครับเพราะเป็นเพราะอะไร

แล้วทีนี้ผมก็เลยลองวิธีใหม่

1. สร้างฐานข้อมูลใหม่
2. ลง SMF ใหม่
3. แล้วก็ทำ Convert HTML-entities to UTF-8 characters
4. ย้ายข้อมูลจาก บอร์ดเดิม มาใส่ฐานข้อมูลใหม่  ตามลิ้งค์นี้ครับ http://www.justusers.net/forum/index.php?topic=17.0 (โดยทำทีละตารางครับ พอ Import เข้า1ตารางก็จะทำ Convert HTML-entities to UTF-8 characters ทุกครั้ง เพราะเคยโยกมาทั้งหมดครั้งเดียว บอร์ดไม่ยอมใหทำ Convert HTML-entities to UTF-8 characters ครับ ก็เลยต้องค่อยๆๆๆทำ)
5. จากนั้นก็ย้ายธีม มาลงไว้เหมือนเดิม  ก็จะเป็นอันเสร็จเรียบร้อย

ขอบคุณๆๆๆทุกท่านๆๆๆนะครับ  ที่ให้คำแนะนำเป็นอย่างดีเลย 
ร่วมกันศึกษาครับ  :smitten-1:
ข้อความโดย: nakdham
« เมื่อ: 18, เมษายน 2010, 08:05:46 PM »

รีบโทรหาโฮสต์ให้เขากู้กลับไปอย่างน้อยวันที่เราเริ่มแก้ไข 
แล้วจากนั้นเราก็รีบแบ็คอัพไว้ซะ ทั้งไฟล์ ทั้งดีบี 
แล้วก็ค่อยเริ่มจัดการแก้ใหม่ทั้งหมดอีกครั้ง

ครับผม   ขอบคุณครับ   :firstaid:
ข้อความโดย: เซียวเหล่งนึ่งฯ
« เมื่อ: 18, เมษายน 2010, 08:04:02 PM »

รีบโทรหาโฮสต์ให้เขากู้กลับไปอย่างน้อยวันที่เราเริ่มแก้ไข 
แล้วจากนั้นเราก็รีบแบ็คอัพไว้ซะ ทั้งไฟล์ ทั้งดีบี 
แล้วก็ค่อยเริ่มจัดการแก้ใหม่ทั้งหมดอีกครั้ง
ข้อความโดย: nakdham
« เมื่อ: 18, เมษายน 2010, 07:45:42 PM »

ดูให้แล้วครับ


ตาราง _messages field subject เสียหายครับ จากในรูปไม่มีข้อความของหัวข้อเลย ไม่ทราบได้ดาวน์โหลดสำรองไว้หรือเปล่า อันที่ backup ไว้ในฐานข้อมูลใช้ไม่ได้ครับเหมือนกันกับที่จับภาพมาให้ดูนี่แหละ


 :cry:  ไม่ได้ดาวน์โหลดสำรองไว้เลยยยยครับ  :firstaid:
ข้อความโดย: UnclEo
« เมื่อ: 18, เมษายน 2010, 07:43:55 PM »

ดูให้แล้วครับ


ตาราง _messages field subject เสียหายครับ จากในรูปไม่มีข้อความของหัวข้อเลย ไม่ทราบได้ดาวน์โหลดสำรองไว้หรือเปล่า อันที่ backup ไว้ในฐานข้อมูลใช้ไม่ได้ครับเหมือนกันกับที่จับภาพมาให้ดูนี่แหละ
ข้อความโดย: nakdham
« เมื่อ: 18, เมษายน 2010, 05:14:28 PM »

justusers.net/forum/index.php?action=profile;u=1444

ส่งไปแล้วครับ  อย่างไรรบกวนด้วยนะครับ
ข้อความโดย: NoName
« เมื่อ: 18, เมษายน 2010, 04:53:08 PM »

justusers.net/forum/index.php?action=profile;u=1444
ข้อความโดย: nakdham
« เมื่อ: 18, เมษายน 2010, 04:51:07 PM »

ถ้าหมดหนทาง ก็ส่ง use+pss FTP มาทาง PM ครับ อย่าให้ต้องขึ้นหน้า 3 เลย

เอ่อ.....  คุณ NoName ครับ  พอดีผมไม่เห็นชื่อในระบบ ก็เลย PM ไม่ได้ครับ
 :haha:
ข้อความโดย: NoName
« เมื่อ: 18, เมษายน 2010, 01:35:22 PM »

ถ้าหมดหนทาง ก็ส่ง use+pss FTP มาทาง PM ครับ อย่าให้ต้องขึ้นหน้า 3 เลย
ข้อความโดย: nakdham
« เมื่อ: 18, เมษายน 2010, 12:58:45 PM »

มีบางฟิลด์ ยังไม่ได้ Encoding ครับลองไล่ดูให้ดีให้แน่ใจว่าทุกๆ ฟิลด์ที่มีการใช้อักขระ ผลรวมของตาราง ผลรวมของฐานข้อมูล

ขั้นตอนการ Encoding database ใช้เวลาทำเกือบๆ ชั่วโมงนะครับ สิ่งที่ต้องดูอีกอย่างคือในฐานข้อมูลนั้นมีการติดตั้ง smf อื่นและ prefix_ ของตารางเหมือนกันหรือเปล่า

อืม....
เมื่อคืนผมทำ Encoding database สองเกือสาม ชั่วโมงครับ แต่ก็ยังเป็นเหมือนเดิมเลยครับ
ข้อความโดย: NoName
« เมื่อ: 18, เมษายน 2010, 06:39:38 AM »

มีบางฟิลด์ ยังไม่ได้ Encoding ครับลองไล่ดูให้ดีให้แน่ใจว่าทุกๆ ฟิลด์ที่มีการใช้อักขระ ผลรวมของตาราง ผลรวมของฐานข้อมูล

ขั้นตอนการ Encoding database ใช้เวลาทำเกือบๆ ชั่วโมงนะครับ สิ่งที่ต้องดูอีกอย่างคือในฐานข้อมูลนั้นมีการติดตั้ง smf อื่นและ prefix_ ของตารางเหมือนกันหรือเปล่า
ข้อความโดย: nakdham
« เมื่อ: 17, เมษายน 2010, 08:58:33 PM »

ทำแล้วทำแบบใหนครับ?

ในไฟล์ Settings.php แน่นอนว่าต้องเป็น $language = 'tis-620';

ได้เปลี่ยนเป็น $language = 'thai-utf8'; และ $db_character_set = 'utf8'; ทั้ง 2 ตำแหน่งหรือยัง?

ไฟล์ภาษาเป็นชนิดใด .thai.php หรือ .thai-utf8.php?

Convert HTML-entities to UTF-8 characters ทำหรือยัง?

Encoding database ทำหรือยัง?

ถ้าเดาจากคำว่า "ทำแล้ว" ของคุณน่าจะเป็นการ Encoding ไฟล์ เฉยๆ นะครับ ถ้าคุณ Encoding ไฟล์เป็น UTF-8 คุณก็จะต้องเปลี่ยนชื่อไฟล์เป็น .thai-utf8

ต่อจากนั้นก็ทำการ Convert HTML-entities to UTF-8 characters ในผู้ดูแล --> บำรุงรักษา

เมื่อ Convert HTML-entities to UTF-8 characters แล้ว
ผมลองทำดูแล้วนะครับ  ทีนี้ยึกยือใหญ่เลยยยยยยย   ช่วยผมด้วยค๊าปปปปปป  :cry:


นั่นแหละครับได้บอกไว้ในกระทู้นั้นแล้วว่า "มาถูกทาง"

คราวนี้คุณต้องทำการ Encoding database ค่อยๆ อ่าน ค่อยๆ ทำความเข้าใจนะครับ ถ้าเข้าใจแล้วทำตามนี้หายแน่นอน



อืม...

1. ตอนนี้ผมได้เปลี่ยน $language = 'thai-utf8'; และ $db_character_set = 'utf8';  แล้วครับ
2. ไฟล์ภาษาผมเปลี่ยนเป็น .thai-utf8.php? เรียบร้อยแล้วค๊าปป
3. Convert HTML-entities to UTF-8 characters  แล้วค๊าปปป
4. Encoding database แล้วค๊าปปป

ทุกอย่างเกือบลงเอยด้วยดีแล้วครับ
แต่เจอ ปัญหาหลักที่ว่า  ข้อความในบอร์ดในหัวข้อต่างๆๆๆที่เป็นภาษไทย มองไม่เห็นเลยครับ ฮือๆๆๆ




ข้อความโดย: NoName
« เมื่อ: 15, เมษายน 2010, 01:11:10 PM »

ทำแล้วทำแบบใหนครับ?

ในไฟล์ Settings.php แน่นอนว่าต้องเป็น $language = 'tis-620';

ได้เปลี่ยนเป็น $language = 'thai-utf8'; และ $db_character_set = 'utf8'; ทั้ง 2 ตำแหน่งหรือยัง?

ไฟล์ภาษาเป็นชนิดใด .thai.php หรือ .thai-utf8.php?

Convert HTML-entities to UTF-8 characters ทำหรือยัง?

Encoding database ทำหรือยัง?

ถ้าเดาจากคำว่า "ทำแล้ว" ของคุณน่าจะเป็นการ Encoding ไฟล์ เฉยๆ นะครับ ถ้าคุณ Encoding ไฟล์เป็น UTF-8 คุณก็จะต้องเปลี่ยนชื่อไฟล์เป็น .thai-utf8

ต่อจากนั้นก็ทำการ Convert HTML-entities to UTF-8 characters ในผู้ดูแล --> บำรุงรักษา

เมื่อ Convert HTML-entities to UTF-8 characters แล้ว
ผมลองทำดูแล้วนะครับ  ทีนี้ยึกยือใหญ่เลยยยยยยย   ช่วยผมด้วยค๊าปปปปปป  :cry:

นั่นแหละครับได้บอกไว้ในกระทู้นั้นแล้วว่า "มาถูกทาง"

คราวนี้คุณต้องทำการ Encoding database ค่อยๆ อ่าน ค่อยๆ ทำความเข้าใจนะครับ ถ้าเข้าใจแล้วทำตามนี้หายแน่นอน
ข้อความโดย: nakdham
« เมื่อ: 15, เมษายน 2010, 11:35:23 AM »



ปัญหาภาษายึกยือมันเป็นปัญหาของ UTF-8 นะครับ

ส่วนโปรแกรมที่ผมใช้แก้ไขจะเป็น EditPlus 2 ครับ


กลับไปอ่านกระทู้ที่ผมแนะนำแล้วทำความเข้าใจให้ดี ตอนนี้มันไม่ใช่ปัญหาของ smf แต่เป็นปัญหาของความไม่เข้าใจ


ผมลองทำดูแล้วนะครับ  ทีนี้ยึกยือใหญ่เลยยยยยยย   ช่วยผมด้วยค๊าปปปปปป  :cry:
Sitemap 1 2 3 4 5 6 7 8 9 10 
Back to top