|
วันนี้มีการย้ายข้อมูลลูกค้า hosting บางส่วน เพื่อ upgrade ระบบ hosting ให้มีประสิทธิภาพมากขึ้น ทีนี้ลูกค้า hosting นี้เคยใช้งาน RSS Feed กับผู้ให้บริการที่หนึ่ง และใช้ Encoding เป็น TIS-620 จึงทำให้เมื่อย้าย hosting มาแล้วมีปัญหากับตัวอักขระ วิธีการแก้ไขคือ แก้ไขที่ไฟล์ rssthaireader.php โดยแก้ไขบรรทัด
$txtNews = "<a href=\"" . $currItem->getLink() . "\" target=\"". $target ."\" class=\"". $linkclass ."\">" .$currItem->getTitle() . "</a>";
แก้เป็น
$txtNews = "<a href=\"" . $currItem->getLink() . "\" target=\"". $target ."\" class=\"". $linkclass ."\">" .iconv('UTF-8', 'TIS-620',$currItem->getTitle()) . "</a>";
ในส่วนของ function iconv สามารถใช้ convert ตัวอักษร อักขระต่าง ๆ กลับไปกลับมาได้ง่าย ๆ ครับ hosting ส่วนใหญ่ได้ติดตั้งตัว iconv ไว้หมดแล้วครับ
Webdesign Article : |