พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / XML แสดงภาษาไทยไม่ได้
Yui
Yui
Wed 6 Dec 2006 10:30:46

คือว่า ได้ใช้nusoap ติดต่อกับ webserviceที่เขียนด้วย asp.net
เพื่อรับข้อมูลที่เป็นภาษาอังกฤษม ไทย และ ญี่ปุ่น
มีปัญหาคือ ข้อมูลในส่วนที่เป็นภาษาไทยและญี่ปุ่น
จะแสดงผลเป็น ?????? ?????? ??????
ได้ทำการแก้ไขโดยใช้
   echo iconv("UTF-8", "TIS-620", $response);
แต่ก้อยังแสดงผลเป็น ???? ??????? ????? เหมือนเดิม

ไม่ทราบว่าพอจะมีทางแก้ไขอย่างไรบ้างคะ ?

ขอบคุณค่ะ ^^"

Administrator
Thu 14 Dec 2006 16:31:54
ตัวไฟล์ได้ทำการ save แบบ unicode หรือเปล่าครับ
เมธีร์ ชะรัดรั...
เมธีร์ ชะรัดรัมย์
Sun 13 Jul 2008 22:35:48
ผมก็เป็นเหมือนกันครับ ผมทำตามคุณ Yui ครับ แต่ก็ไม่ได้เหมือนกันเป็นเหมือน คุณ Yui ครับ
แต่ผมใช้ vs.net 2008 เขียนเป็น  C# winform ผมใช้ appserv 2.5.10 ครับ และผมใช้ nusoap 0.7.3 ครับ
ขอถามผู้รู้ด้วยคนครับ และถ้าผมจะ บันทึก file แบบ utf-8 ผมจะกำหนด option ใน vs.net 2008 ตรงไหนครับ
ขอบคุณครับ

webmaster
webmaster
Sun 13 Jul 2008 23:20:04
ใน VS 2008 เอกสารทั้งหมดเป็น UTF-8 อยู่แล้วนะครับ การจะให้แสดงผลได้อย่างถูกต้อง ต้องตรวจสอบว่าทั้ง 2 parts ใช้ charset ชุดเดียวกันครับ มั่นใจได้อย่างไรว่า php part ของคุณใช้ utf-8 ให้ลองเรียก app ผ่าน browser แล้วดู proprtties ของเอกสารครับ
หรือไม่อย่างนั้นก็ใช้ Encoding Class ใน VS ในการ convert ช่วยก็ได้ครับ
เมธีร์ ชะรัดรั...
เมธีร์ ชะรัดรัมย์
Mon 14 Jul 2008 16:35:45
คงหมายถึงการ save file ของ php webservice ใช่ไหมครับ
จะลองดูครับ
ขอบพระคุณมากครับ
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login