 |
basename($_FILES["file"]["name"]) ใช้กับไฟล์ภาษาไทยไม่ได้ |
|
 |
|
|
 |
 |
|
แก้ได้ละครับ setlocale(LC_ALL,"th_TH.UTF-8");
แก้เป็นวันกว่าจะได้
|
 |
 |
 |
 |
Date :
2019-10-26 23:50:15 |
By :
mtts10448 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไป save รูปใน google ดู ชื่อ File เป็นแบบไหนทำให้มัน standard หน่อย
คนสร้าง php สร้างด้วย eng
code เลยเป็น eng
บางทีมันก็น่าจะมองออกกับเรื่องเล็กๆ
|
ประวัติการแก้ไข 2019-10-27 22:53:10
 |
 |
 |
 |
Date :
2019-10-27 22:51:04 |
By :
Genesis™ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เดี๋ยวมีปัญหาตามมาเพียบ 
|
 |
 |
 |
 |
Date :
2019-10-28 05:07:50 |
By :
mr.v |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไฟล์ใน Server อะ ผม Save เป็นภาษาอังกฤษกับตัวเลข
ส่วนที่ว่ามัน Save เป็น ค่าว่างตมด้วยนามสกุลมันคือใน MySQL อะครับ
ผมก็เริ่มสับสน จะแก้ปัญหายังไงละครับให้ คนโหลดรู้ชื่อไฟล์เป็นภาษาไทย ถ้าไม่เขียนใน DB เป็นภาษาไทย
|
 |
 |
 |
 |
Date :
2019-10-28 13:57:59 |
By :
mtts10448 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ปันหาคือ basename($_FILES["file"]["name"]) มันอ่านไฟล์ภาษาไทยได้ เเต่พอจะเอาไป Insert ลง DB มันดันกลายเป็นค่าว่าง ทั้งๆที่ใน Localhost มันทำได้ พออัพขึ้น Server มันดัน Insert ไม่ได้
|
 |
 |
 |
 |
Date :
2019-10-28 14:02:45 |
By :
mtts10448 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อ้ออีกอย่างครับ สมมุติ ผมอัพโหลดไฟล์ชื่อ กกกก ขขขข.pdf ผมลองให้มันโชว์ชื่อไฟล์ มันดันโชว์ ขขขข.pdf ส่วน กกกก มันไม่ตามมาด้วยครับ
|
ประวัติการแก้ไข 2019-10-28 19:12:24
 |
 |
 |
 |
Date :
2019-10-28 19:00:18 |
By :
mtts10448 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|