|
หัวข้อ: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: UnclEo ที่ 26 มกราคม 2553, 18:35:16 สำหรับท่านที่มีปัญหา SMF เป็นภาษาต่างดาว
ให้เข้าไปใน phpmyadmin เหมือนตอนสร้างฐานข้อมูลนะครับ.. (http://www.dexmore.com/upload/Admin/db_encoding.jpg) (http://www.dexmore.com/upload/Admin/db_encoding1.jpg) (http://www.dexmore.com/upload/Admin/db_encoding2.jpg) (http://www.dexmore.com/upload/Admin/db_encoding3.jpg) เสร็จแล้วบันทึกครับ (http://www.dexmore.com/upload/Admin/db_encoding4.jpg) (http://www.dexmore.com/upload/Admin/db_encoding5.jpg) ทำแบบนี้ทุก ๆ ตารางในแถวที่มีการใช้งานอักขระ..นะครับ หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: zaaby ที่ 29 สิงหาคม 2553, 12:45:59 โค๊ด: [Select] smf_attachments smf_ban_groups smf_ban_items smf_boards smf_board_permissions smf_calendar smf_calendar_holidays smf_categories smf_collapsed_categories smf_log_actions smf_log_activity smf_log_banned smf_log_boards smf_log_errors smf_log_floodcontrol smf_log_karma smf_log_mark_read smf_log_notify smf_log_online smf_log_polls smf_log_search_messages smf_log_search_results smf_log_search_subjects smf_log_search_topics smf_log_topics smf_membergroups smf_members smf_messages smf_message_icons smf_moderators smf_package_servers smf_permissions smf_personal_messages smf_pm_recipients smf_polls smf_poll_choices smf_sessions smf_settings smf_smileys smf_themes smf_topics ต้องแท้งหมดเลยใช่ไหมครับ ของผมเป็น tis620_thai_ci แต่มัน ขึ้น สี่เหลี่ยม ที่กระทู้อะครับ กระทู้ที่เกิน มาแล้วมันจึงขึ้น และตรง สถิติการใช้งานฟอรั่ม ก้อขึ้นครับ หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: UnclEo ที่ 29 สิงหาคม 2553, 12:50:39 ต้องทั้งหมดครับ ไม่ใช่เฉพาะตารางนะครับ ต้องทำทุกฟิลด์ที่มีการใช้้อักขระ
หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: zaaby ที่ 29 สิงหาคม 2553, 12:52:47 ทุก ตาราง ทุกฟิลที่ขึ้นคำว่า tis620_thai_ci
เลยใช่ไหมครับ เปลี่ยนเป็น utf8 ให้หมดเลย ขอบคุณมากครับ เยอะน่าดูเลย หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: นายหัว ที่ 21 พฤศจิกายน 2553, 08:53:55 ทำตามลิ้งไปแล้ว ลิงค์หัวข้อ: http://dexmore.com/topic/1278
และเข้าไปแก้ไขดูแล้วเป็นแบบนี้ทั้งหมดแล้วครับ(http://img819.imageshack.us/img819/9748/55361320.png) แล้วเวบบอร์ดยังขึ้น (http://img819.imageshack.us/img819/2999/68128792.png) ไม่รู้ไม่ผิด ใช่มั้ยครับ :ha: :ha: :ha: หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: khomkrit ที่ 6 ธันวาคม 2553, 09:12:26 ขอปรึกษาหน่อยครับ
ตาราง smf_log_search_subjects word ปรับ บันทึก เป็น utf8_general_ci ไม่ได้ครับ ตารางอื่นปรับได้หมด โค๊ด: [Select] ผิดพลาด คำค้น SQL: ALTER TABLE `smf_log_search_subjects` CHANGE `word` `word` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' MySQL แสดง: เอกสารอ้างอิง #1062 - Duplicate entry '¾Ã-31' for key 1 (http://img221.imageshack.us/img221/4138/screenhunter28.jpg) หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: UnclEo ที่ 6 ธันวาคม 2553, 09:54:47 จัดการซ่อมแซมเสียก่อนครับ หากซ่อมไม่ได้ก็ลบข้อมูลทิ้งไปเลย หรือจะลบฟิลด์นั้นทิ้งแล้วสร้างใหม่ก็ได้ ไม่มีปัญหา
หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: khomkrit ที่ 6 ธันวาคม 2553, 10:37:06 โค๊ด: [Select] ALTER TABLE `smf_log_search_subjects` DROP `word` ลองลบแล้วครับพี่ มันลบไม่ออก :rz: ลบตรงไหนครับแนะนำด้วยครับ (http://img576.imageshack.us/img576/9666/screenhunter30.jpg) หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: UnclEo ที่ 6 ธันวาคม 2553, 11:10:46 มันลบได้ 3 อย่างนะครับ
1. ลบตาราง (http://dexmore.com/upload/Admin/move-table.jpg) 2. ลบข้อมูลในตาราง (http://dexmore.com/upload/Admin/move-data.jpg) 3. ลบฟิลด์ (http://dexmore.com/upload/Admin/move-field.jpg) หากลบตารางหรือฟิลด์จะต้องสร้างขึ้นมาใหม่ทดแทนนะครับ หากลบข้อมูลข้อมูลภายในตารางจะถูกลบออกไปทั้งหมด ซึ่งข้อมูลในตาราง log ทั้งหลายไม่ใช่ข้อมูลที่สำคัญ หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: khomkrit ที่ 6 ธันวาคม 2553, 11:26:19 ตาราง smf_log_search_subjects เป็นตารางเกี่ยวกับข้อมูลอะไรครับ O0
ส่วนฟิลด์ word มันลบไม่ออก หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: UnclEo ที่ 6 ธันวาคม 2553, 11:32:27 หลักการง่ายๆ ในการโปรแกรมมิ่ง การตั้งชื่อตัวแปร หรือตาราง หรืออะไรก็แล้วแต่เขาจะตั้งชื่อให้สือความหมายที่คนทำทีหลังอ่านแล้วเข้าใจได้ครับ ไม่มีโปรแกรมเมอร์คนใหนทำแบบรู้คนเดียว เพราะนั่นคือการฆ่าตัวตายเพราะไม่มีใครสามารถมาต่อยอดได้
smf_log_search_subjects = เก็บข้อมูลหัวข้อที่ถูกค้นหา พอจะวาดภาพออกไหมครับ หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: ice ที่ 9 พฤษภาคม 2554, 19:03:29 พี่ครับภาษาของผมเป็นutf8_general_ciหมดทุกตารางนะครับ มันก็ยังเป็นภาษาต่างดาว!
หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: UnclEo ที่ 9 พฤษภาคม 2554, 19:13:20 ต้องทุกฟิลด์ด้วยครับ ไม่ใช่เฉพาะทุกตาราง
มันจะมี 3 ระดับคือ 1. ระดับฐานข้อมูล 2. ระดับตาราง 3. ระดับฟิลด์ ทั้ง 3 ระดับนี้ต้องเป็น UTF-8 ทั้งหมด หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: ice ที่ 9 พฤษภาคม 2554, 19:25:34 ยังไงหรอครับ ทำทุกตารางที่เป็นutf8_general_ci แล้วก็เข้าไปแก้ในฟิลด์ป่าวครับ
หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: loesuwan ที่ 21 สิงหาคม 2554, 19:45:22 ของผมแก้แล้วมันไม่เปลี่ยนให้อะคับ
latin1_swedish_ci เป็นอันนี้คับ หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: UnclEo ที่ 21 สิงหาคม 2554, 20:24:22 ขอดูบอร์ดหน่อยครับ
หัวข้อ: Re: Encoding database ใน phpmyadmin เริ่มหัวข้อโดย: loesuwan ที่ 22 สิงหาคม 2554, 18:50:16 ได้แล้วครับ ขอบคุณครับ
|