คือว่าต้องการแปลง ภาษาจากฐานข้อมูล ascii เป็น unicode utf-8

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
sudtielove
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

คือว่าต้องการแปลง ภาษาจากฐานข้อมูล ascii เป็น unicode utf-8

โพสต์โดย sudtielove » 15/10/2007 10:28 pm

ใช้ ฟังชั่นนี้แล้วไม่ได้ผลหน่ะครับ ค่าตัวแปรกลายเป็นค่าว่างไม่สามารถแสดงผลลัพท์ที่ถูกต้องได้ครับ

iconv("ISO-8859-11", "UTF-8",$str);

มีฟังกชั่นอื่นไหมครับในการแปลงกลับไปมาระหว่าง unicode กับ ascii ครับ ขอบคุณมากครับ
[/quote]

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

โพสต์โดย mindphp » 16/10/2007 8:55 am

ค่าของตัวแปล ไหน เป็น ค่าว่าครับ รูปแบบของ function นั้น
https://www.mindphp.com/modules.php?name ... iconv.html
จะเป็น sting
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
sudtielove
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

ตัวนี้ครับค่าว่าง

โพสต์โดย sudtielove » 16/10/2007 4:17 pm

เช่น

$char=iconv("ISO-8859-11", "UTF-8",$str);
ตัวแปร $str เป็นค่าตัวอักษร


$char ไม่มีค่าเลยครับ

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

โพสต์โดย mindphp » 16/10/2007 5:30 pm

ก่อน ใช้ ลองเช็ค
https://www.mindphp.com/modules.php?name ... iconv.html
ดูก่อนนะครับ ว่ามันต้องติดตั้งอะไร ไว้ในเครื่อง บ้างถึงจากเรียกใช้ function iconv ต่างๆ ได้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ภาพประจำตัวสมาชิก
sudtielove
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

ผมว่าเครื่องผมสามารถรนฟังก์ชั่นนี้ได้ครับ

โพสต์โดย sudtielove » 16/10/2007 9:19 pm

โดยลองเปลี่ยน

$char=iconv("ISO-885-2", "UTF-8",$str);

ก็มีค่าที่รีเทิร์นกลับมาในตัวแปรครับแต่เมื่อเปลี่ยนเป็ ascii หรือ ISO-885-11 แล้วตัวแปร $char กลับไม่มีค่าครับ

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

โพสต์โดย mindphp » 17/10/2007 3:11 am

ลองเช็คค่าตามลิงค์นั้นหรือยังครับ
และค่า charset ที่ใส่ ลงไปต้องมี จริงด้วยนะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042


ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 42 และ บุคคลทั่วไป 0 ท่าน