ลบข้อความ ตัวนี้ยังไงครับ Warning: cannot yet handle MBCS in html_entity_decode

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x รวมถึง Joomla 4 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0, OpenERP, Odoo และ รายละเอียดของ server OS, php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
chaiprado
PHP Newbie
PHP Newbie
โพสต์: 2
ลงทะเบียนเมื่อ: 27/01/2010 11:28 am

ลบข้อความ ตัวนี้ยังไงครับ Warning: cannot yet handle MBCS in html_entity_decode

โพสต์ที่ยังไม่ได้อ่าน โดย chaiprado »

untitled.JPG
untitled.JPG (109.26 KiB) Viewed 2538 times
พอสร้างบทความเสร็จก็ทำลิงค์ให้ลิงค์เข้ามาที่บทความน่ะครับ แต่มันก็มีข้อความ เออเร่อ เต็มไปหมดเลยครับ เราจะลบมันได้ยังไงครับ
อาจจะดูรูปไม่ชัดนิดนึงครับ
มันมีข้อความประมาณว่า
Warning: cannot yet handle MBCS in html_entity_decode()! in c:appservwwwmy joomlalibrariesjoomlaapplicationpathway.php on line 209
แบบนี้เป็นสิบๆบรรทัดเลยครับ แก้ยังไงดีครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41380
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ลบข้อความ เออเร่อ ตัวนี้ยังไงครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ใช้ Joomla เวอร์ชั่นออะไร
ขอรายละเีอียด Server ด้วยครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
chaiprado
PHP Newbie
PHP Newbie
โพสต์: 2
ลงทะเบียนเมื่อ: 27/01/2010 11:28 am

Re: ลบข้อความ เออเร่อ ตัวนี้ยังไงครับ

โพสต์ที่ยังไม่ได้อ่าน โดย chaiprado »

ผมใช้เวอร์ชัั่น 1.5.15 ครับ
อันนี้ผมทำลงในเครื่องเองครับ จำลองเครื่องตัวเองเป็นเซิรฟเวอร์ครับ
ใช้ Appserv ครับผม
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41380
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ลบข้อความ เออเร่อ ตัวนี้ยังไงครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ขอรายละเีอียด Server ด้วยครับ
คุณบอกว่า ใช้ Appserv ไม่รู้รายละเอียด มันมีรายละเีอียดโปรแกรมภายในนั้นหลายตัว ถ้่าได้รายละเอียดมากกว่านี้ จะได้ลองช่วยเช็คได้สะดวกขึ้น

แต่เดาว่าคุณคงใช้ php เวอร์ชั่น 4.x
ทางแก้คือ
จำลอง Server ใหม่ โดยใช้ php เวอร์ชั่น 5.x
หรือ
แก้ไขโค้ด ตามนี้
libraries/joomla/application/pathway.php
line 209

โค้ด: เลือกทั้งหมด

       if((version_compare( phpversion(), '5.0' ) < 0)) {
           $item->name = html_entity_decode($name);
       } else {
           $item->name = html_entity_decode($name, ENT_COMPAT, 'UTF-8');
       }
 
แทน line ที่ Error

เมื่อแก้เสร็จจะได้

โค้ด: เลือกทั้งหมด

   function _makeItem($name, $link)
   {
       $item = new stdClass();
       if((version_compare( phpversion(), '5.0' ) < 0)) {
           $item->name = html_entity_decode($name);
       } else {
           $item->name = html_entity_decode($name, ENT_COMPAT, 'UTF-8');
       }
       $item->link = $link;
       return $item;
   } 
ลองดูครับเลือกเอาซักทางแล้วแต่สะดวก
ได้ผลจังไงแจ้งด้วยนะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
john490
PHP Newbie
PHP Newbie
โพสต์: 6
ลงทะเบียนเมื่อ: 15/03/2010 6:23 am

Re: ลบข้อความ ตัวนี้ยังไงครับ Warning: cannot yet handle MBCS in html_entity_decode

โพสต์ที่ยังไม่ได้อ่าน โดย john490 »

ผ่านคับ
แต่มันขึ้นอันนี้อีก
Warning: date() [function.date]: Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in D:\AppServ\www\shop-t\libraries\joomla\utilities\date.php on line 245

Warning: date() [function.date]: Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in D:\AppServ\www\shop-t\libraries\joomla\utilities\date.php on line 249

ทำไงดีคับ
evitcepsrep
PHP Newbie
PHP Newbie
โพสต์: 1
ลงทะเบียนเมื่อ: 27/03/2010 1:28 pm

Re: ลบข้อความ ตัวนี้ยังไงครับ Warning: cannot yet handle MBCS in html_entity_decode

โพสต์ที่ยังไม่ได้อ่าน โดย evitcepsrep »

คนไม่ค่อยความรู้ด้านนี้ขอตอบด้วยคนนะคะ

เคยเป็นแบบนี้เหมือนกัน

คือตอนที่เกิดปัญหาเราโหลด appserve ตัวล่าสุดมาใช้ AppServ 2.6.0

เราแก้ไขด้วยการ เปลี่ยน appserve เป็นเวอร์ชั่นต่ำลงมา เป็น AppServ 2.5.10


ไม่แน่ใจเหมือนกันว่าแก้ปัญหาถูกวิธีไหม แต่มันก็หายนะ ใช้งานได้ปกติดี
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41380
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ลบข้อความ ตัวนี้ยังไงครับ Warning: cannot yet handle MBCS in html_entity_decode

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

evitcepsrep เขียน:คนไม่ค่อยความรู้ด้านนี้ขอตอบด้วยคนนะคะ

เคยเป็นแบบนี้เหมือนกัน

คือตอนที่เกิดปัญหาเราโหลด appserve ตัวล่าสุดมาใช้ AppServ 2.6.0

เราแก้ไขด้วยการ เปลี่ยน appserve เป็นเวอร์ชั่นต่ำลงมา เป็น AppServ 2.5.10


ไม่แน่ใจเหมือนกันว่าแก้ปัญหาถูกวิธีไหม แต่มันก็หายนะ ใช้งานได้ปกติดี
แก้แบบนั้นก็ได้ครับ แต่เวลาหา โฮสที่จะใช้งานจริงๆ ก็ต้องมีรายละเอียด เหมือนที่เราทำที่เครื่องเรา

สาเหตุเพราะ
ใช้ php เวอร์ชั่น 4.x
ทางแก้คือ
จำลอง Server ใหม่ โดยใช้ php เวอร์ชั่น 5.x
หรือแก้ไขโค้ดตามที่แนะนำด้านบน
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Bing [Bot] และบุคลทั่วไป 101