ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก

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

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

kzmp3

ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก

โพสต์ที่ยังไม่ได้อ่าน โดย kzmp3 »

ผมได้ใช้คำสั่ง 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
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41251
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ถ้ามีหลายภาษา หรือ สองภาษาแต่เป็น utf
ให้ใช้ 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
4404

Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก

โพสต์ที่ยังไม่ได้อ่าน โดย 4404 »

ถ้าเอาภาษาเกาหลีมากอปปี้แล้ว paste มันไม่มีปัญหาครับ แต่ ถ้าให้ php อ่านชื่อไฟล์ที่เป็นภาษาเกาหลีมันทำไม่ได้ครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41251
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ไม่ได้ เพราะ ติดปัญหาอะไรครับ
ติดตาม 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
4404

Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก

โพสต์ที่ยังไม่ได้อ่าน โดย 4404 »

ผมว่าปัญหานี้ต้องลองดูด้วยตัวเองนะครับ เพราะผมใช้คำสั่งเพื่อเชคชื่อไฟล์จาก directory ออกมาก ซึ่งหากพบไฟล์ที่เป็นภาษาเกาหลีมันจะอ่านไม่ออกครับ ส่วนไฟล์ภาษาไทยถ้าไม่ใช้ฟังค์ชั่น convert utf มันก็อ่านไม่ออกครับ มันจะเป็นตัว ?????
ภาพประจำตัวสมาชิก
naamwan
PHP Newbie
PHP Newbie
โพสต์: 1
ลงทะเบียนเมื่อ: 05/06/2020 8:30 am

Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก

โพสต์ที่ยังไม่ได้อ่าน โดย naamwan »

เจอปัญหาเดียวกันค่ะ กำลังหัดทำเว็บ มันกลายเป็น ????
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41251
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ปัญหาไฟล์ภาษาเกาหลี ใช้ php อ่านไม่ออก

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

naamwan เขียน: 05/06/2020 8:33 am เจอปัญหาเดียวกันค่ะ กำลังหัดทำเว็บ มันกลายเป็น ????
ลอง 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
ตอบกลับโพส

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 14