Yui

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

Sun 13 Jul 2008 22:35:48
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 ตรงไหนครับ
ขอบคุณครับ
แต่ผมใช้ vs.net 2008 เขียนเป็น C# winform ผมใช้ appserv 2.5.10 ครับ และผมใช้ nusoap 0.7.3 ครับ
ขอถามผู้รู้ด้วยคนครับ และถ้าผมจะ บันทึก file แบบ utf-8 ผมจะกำหนด option ใน vs.net 2008 ตรงไหนครับ
ขอบคุณครับ
webmaster

Sun 13 Jul 2008 23:20:04
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 ช่วยก็ได้ครับ
หรือไม่อย่างนั้นก็ใช้ Encoding Class ใน VS ในการ convert ช่วยก็ได้ครับ
เมธีร์ ชะรัดรั...

Mon 14 Jul 2008 16:35:45
Mon 14 Jul 2008 16:35:45
คงหมายถึงการ save file ของ php webservice ใช่ไหมครับ
จะลองดูครับ
ขอบพระคุณมากครับ
จะลองดูครับ
ขอบพระคุณมากครับ

















