มีปัญหาเรื่อง encoding tis-620 กับ utf-8

คือลูกค้าทำเว็บจาก mambo แล้วเค้าจะ ดูดหน้า RSS จาก RSS ไทย แต่ปัญหาคือ หน้าเว็บขึ้นเป็นภาษาต่างด้าว
ต้อง เปลี่ยน encoding จาก Thai เป็น utf-8 จากอ่านส่วนของข่าวได้ แต่จะทำให้อ่านส่วนต่างๆ ของเว็บกลับอ่านไม่ได้
แบบนี้ ปัญหาอยู่ที่ script หรือว่า set ที่ server เหรอครับ
เว็บที่ว่า
http://abtkhognago.com/khognago/

ขอบคุณครับ

ปัญหาคือ web ลูกค้าคุณกับ web ที่ไปดึง ใช้คนละ encoding กัน
มันไม่เกี่ยวกับ script หรือ server ครัับ
ทางแก้ ก็ ให้ลูกค้าคุณ เปลี่ยน web เป็น utf-8 ซะ
หรือไม่ก็ต้องโม mambo ให้แปลง utf-8 เป็น tis-620 เอง

ดึงข่าวมาแล้วใช้ iconv แปลงจาก utf8 ไปเป็น tis620 ก่อนครับ แล้วค่อยนำข่าวไปแสดงผล

ปล. ไม่เคยทำนะครับ แต่น่าจะได้ผล

iconv เพิ่มเข้าไปใน script ดึง RSS ครับ ใช้งานได้แน่นอนครับ

ต้องเขียนว่าอะไรหรือครับ ใน script อะนะครับ ต้องเพิ่มไปว่าอะไร
เพิ่มบรรทักแค่

iconv('UTF-8, ‘TIS-620’, “เนื้อหาที่จะทำการแปลง”);

เกี่ยวกับฟังก์ชั่น iconv
http://www.php.net/manual/en/function.iconv.php

iconv นั้น ใช้ php5 ขึ้นไปนะครับ

code เดิมเป็นแบบนี้นะครับ เราจะเพิ่มเข้าไปบรรทัดไหนเหรอครับ

require_once("./rssthai/rssthaireader.php");
$rssreader = new rssthai;
$rssreader->rssuri=“http://www.rssthai.com/rss/lastest.xml”;
$rssreader->item_descr=0;
$rssreader->viewas=“column”;
$rssreader->rowcount=12;
$rssreader->columncount=3;
$rssreader->imagecount =12;
$rssreader->imagealign = “center”;
$rssreader->feed();

ปัญหานี้จะเกิดขึ้นเมื่อใช้กับ PHP 5

RSSTHAI (PHP) version 0.25 แก้ไฟล์ rssthaireader.php ดังนี้
ค้นหาและแก้ไข
$currItem->getTitle()
เป็น
iconv(“UTF-8”,“TIS-620”,$currItem->getTitle())

ค้นหาและแก้ไข
$currItem->getDescription()
เป็น
iconv(“UTF-8”,“TIS-620”,$currItem->getDescription())