ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: logisfix ที่ 24 พฤศจิกายน 2011, 20:51:49



หัวข้อ: url ภาษาไทยเข้ารหัสชื่ออะไรครับ
เริ่มหัวข้อโดย: logisfix ที่ 24 พฤศจิกายน 2011, 20:51:49
เช่น

http://www.donungs.com/story/48/กิน-อยู่-คือ/

เป็น

http://www.donungs.com/story/48/%E0%B8%81%E0%B8%B4%E0%B8%99-%E0%B8%AD%E0%B8%A2%E0%B8%B9%E0%B9%88-%E0%B8%84%E0%B8%B7%E0%B8%AD/

อยากทราบว่ามันเข้ารหัสอะไรครับ


หัวข้อ: Re: url ภาษาไทยเข้ารหัสชื่ออะไรครับ
เริ่มหัวข้อโดย: iahc ที่ 24 พฤศจิกายน 2011, 23:12:30
path segment ของ URL ที่มี reserved characters หรือ non-ASCII character
Browser ที่เราใช้มันทำ Percent-encoding (URL encoding) ครับ มันถึงจะส่งไปบน Internet ได้
แต่ที่เราเห็นเป็นภาษาไทยบน Address bar เพราะว่า Browser แสดงให้เราเข้าใจ

เดาว่ากำลังเขียน PHP แล้วมีปัญหาเรื่องค่าตัวแปร ก็ต้องใช้ function ในการ decode URL ก่อนใช้งาน
PHP น่าจะตัวนี้นะครับ http://php.net/manual/en/function.rawurldecode.php
พอดีผมไม่ได้เขียน PHP


หัวข้อ: Re: url ภาษาไทยเข้ารหัสชื่ออะไรครับ
เริ่มหัวข้อโดย: logisfix ที่ 25 พฤศจิกายน 2011, 02:03:17
ขอบคุณครับ