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

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

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

User avatar
sudtielove
PHP Newbie
PHP Newbie
Posts: 8
Joined: 01/01/1970 7:00 am

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

Postby sudtielove » 15/10/2007 10:28 pm

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

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

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

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 21815
Joined: 22/09/2008 6:18 pm
Contact:

Postby 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

User avatar
sudtielove
PHP Newbie
PHP Newbie
Posts: 8
Joined: 01/01/1970 7:00 am

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

Postby sudtielove » 16/10/2007 4:17 pm

เช่น

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


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

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 21815
Joined: 22/09/2008 6:18 pm
Contact:

Postby 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

User avatar
sudtielove
PHP Newbie
PHP Newbie
Posts: 8
Joined: 01/01/1970 7:00 am

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

Postby sudtielove » 16/10/2007 9:19 pm

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

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

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

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 21815
Joined: 22/09/2008 6:18 pm
Contact:

Postby 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


Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 15 guests