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

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

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

ตอบกลับโพส
mrjsna
phpBBThailand Newbie
phpBBThailand Newbie
โพสต์: 6
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

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

โพสต์ โดย mrjsna »

แปลง ข้อความที่เก็บไว้ในตัวแปรให้เป็น UTF-8 ด้วยคำสั่งยังไงครับ
$message = " สวัสดี ";
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

ดู function นี้ครับ
http://www.mindphp.com/modules.php?name ... iconv.html
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
mrjsna
phpBBThailand Newbie
phpBBThailand Newbie
โพสต์: 6
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย mrjsna »

ขอบคุณ คุณ 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
---ขอบคุณอีกครั้งครับ
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

string iconv ( string in_charset, string out_charset, string str )
string in_charset ---> charset ของข้อความเดิม
string out_charset ---> charset ใหม่ที่ต้องการ
string str ---> ข้อความของเรา ที่ต้องการเป็น charset
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
mrjsna
phpBBThailand Newbie
phpBBThailand Newbie
โพสต์: 6
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย mrjsna »

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

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

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

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