ผมได้ใช้คำสั่ง php ในการจำแนกชื่่อไฟล และ ไฟล์ สกุล ออกมา ซึ่งในโฟลเดอร์ จะมีไฟล์ที่ชื่อว่า
save the world.mp3
The Blue.mp3
ขอบคุณที่รักกัน.mp3
ชื่อเพลงเกาหลี เป็นภาษาเกาหลี .....(Less Vocal).mp3
ซึ่ง ภาษาไทยผมมีวิธีแก้ไขได้เรียบร้อยแล้ว แต่ภาษาเกาหลี ก็ต้องหาวิธีอีก ซึ่ง วิธีที่ใช้จะใช้วิธี
function convertutf($tis) {
for( $i=0 ; $i< strlen($tis) ; $i++ ){
$s = substr($tis, $i, 1);
$val = ord($s);
if( $val < 0x80 ){
$utf8 .= $s;
} elseif ( ( 0xA1 <= $val and $val <= 0xDA ) or ( 0xDF <= $val and $val <= 0xFB ) ){
$unicode = 0x0E00 + $val - 0xA0;
$utf8 .= chr( 0xE0 | ($unicode >> 12) );
$utf8 .= chr( 0x80 | (($unicode >> 6) & 0x3F) );
$utf8 .= chr( 0x80 | ($unicode & 0x3F) );
}
}
return $utf8;
}
แบบนี้ครับ ซึ่งหากในโฟลเดอร์ มี 3 ภาษาเช่น ไทย อังกิด เกาหลี แบบที่เป็นอยู่ มันจะทำให้เกิดปัญหาขึ้น
แต่ผมไปพบวิธีที่ง่ายกว่านั้น คือ
เราสร้างโฟลเดอร์ขึ้นมา โดยไม่ใช่ index.php ซึ่ง appservำ มันจะทำการอ่านชื่อไฟล์ให้ พร้อมกับทำลิงค์ไปยังไฟล์นั้นได้อย่างถูก ซึ่งผมได้ลองค้นหาในโฟลเดอร์ appserve ก็ไม่พบโค้ดที่น่าจะทำให้เกิดข้อมูลที่ผมต้องการ รบกวนช่วยแงะโค้ด ทำหน้า Index Directory ให้หน่อยได้มั้ยครับ
http://www.kzmp3.com/***.JPG
ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก
Moderator: mindphp, ผู้ดูแลกระดาน
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41251
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก
ถ้ามีหลายภาษา หรือ สองภาษาแต่เป็น utf
ให้ใช้ multibyte function แทนครับ
เช่นจะตัดข้อความใช้
https://www.mindphp.com/modules.php?name ... ubstr.html
ให้ใช้ multibyte function แทนครับ
เช่นจะตัดข้อความใช้
https://www.mindphp.com/modules.php?name ... ubstr.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
ติดตาม 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
Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก
ถ้าเอาภาษาเกาหลีมากอปปี้แล้ว paste มันไม่มีปัญหาครับ แต่ ถ้าให้ php อ่านชื่อไฟล์ที่เป็นภาษาเกาหลีมันทำไม่ได้ครับ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41251
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก
ไม่ได้ เพราะ ติดปัญหาอะไรครับ
ติดตาม 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
ติดตาม 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
Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก
ผมว่าปัญหานี้ต้องลองดูด้วยตัวเองนะครับ เพราะผมใช้คำสั่งเพื่อเชคชื่อไฟล์จาก directory ออกมาก ซึ่งหากพบไฟล์ที่เป็นภาษาเกาหลีมันจะอ่านไม่ออกครับ ส่วนไฟล์ภาษาไทยถ้าไม่ใช้ฟังค์ชั่น convert utf มันก็อ่านไม่ออกครับ มันจะเป็นตัว ?????
-
- PHP Newbie
- โพสต์: 1
- ลงทะเบียนเมื่อ: 11/02/2010 3:25 pm
Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก
ขอบใจมากค่ะ.จะลองนำไปใช้ดู..
- naamwan
- PHP Newbie
- โพสต์: 1
- ลงทะเบียนเมื่อ: 05/06/2020 8:30 am
Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก
เจอปัญหาเดียวกันค่ะ กำลังหัดทำเว็บ มันกลายเป็น ????
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41251
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก
ลอง cap ภาพหน้าจอมาประกอบ หน่อยครับ
และโค้ด
ติดตาม 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
ติดตาม 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
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 14