แปลง ข้อความที่เก็บไว้ในตัวแปรให้เป็น UTF-8 ด้วยคำสั่งยังไง

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

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

User avatar
mrjsna
PHP Jr. Member
PHP Jr. Member
Posts: 13
Joined: 01/01/1970 7:00 am

แปลง ข้อความที่เก็บไว้ในตัวแปรให้เป็น UTF-8 ด้วยคำสั่งยังไง

Post by mrjsna » 01/02/2008 4:58 pm

แปลง ข้อความที่เก็บไว้ในตัวแปรให้เป็น UTF-8 ด้วยคำสั่งยังไงครับ
$message = " สวัสดี ";

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

Post by mindphp » 01/02/2008 5:02 pm

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

User avatar
mrjsna
PHP Jr. Member
PHP Jr. Member
Posts: 13
Joined: 01/01/1970 7:00 am

Post by mrjsna » 01/02/2008 5:16 pm

ขอบคุณ คุณ mindphp มากครับ ที่ตอบได้รวดเร็วทันใจจริง แต่ผมงงๆนิดหน่อยอะครับ ว่า
จาก ตัวอย่างที่ คุณ mindphp ให้ผมดูนั้น มันคล้ายๆกับว่า เค้าจะเซตทั้งสองค่าเลย เหรอ
คือเอาทั้ง ISO-8859-1 ทั้ง UTF-8
<?php
echo iconv("ISO-8859-1", "UTF-8", "This is a test.");
?>

อยากถามคุณ mindphp ว่า กรณีของผมนั้น น่าจะเขียนแค่

<?php
echo iconv("UTF-8", "สวัสดี");
?>
พอใช่ไหมครับ คือไม่ต้องมี ISO-8859-1
---ขอบคุณอีกครั้งครับ

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

Post by mindphp » 01/02/2008 5:28 pm

string iconv ( string in_charset, string out_charset, string str )
string in_charset ---> charset ของข้อความเดิม
string out_charset ---> charset ใหม่ที่ต้องการ
string str ---> ข้อความของเรา ที่ต้องการเป็น charset
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
mrjsna
PHP Jr. Member
PHP Jr. Member
Posts: 13
Joined: 01/01/1970 7:00 am

Post by mrjsna » 01/02/2008 5:45 pm

จากการใช้โปรแกรม edit plus เซฟเอกสารเป็น ANSI โดยปกติทั่วไป
อยากทราบว่า charset ที่มันเป็นอยู่โดยเบื้องต้นมันคือ ISO-8859-1 ใช่ไหมครับ
(หากยังไม่มีการเซตcharset ใหม่ให้มัน)

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 39 guests