PHP - Mengendalikan Nama Fail UTF-8
Cabaran yang dikemukakan di sini melibatkan memuat naik fail dengan nama fail UTF-8, seperti "Tên Tệp Tiếng Việt.JPG," tetapi menghadapi isu paparan di mana nama fail dicemari dengan aksara khas pada komputer setempat.
Kod yang disediakan tidak mempunyai penukaran yang diperlukan untuk menyokong nama fail UTF-8 dalam persekitaran Windows. Untuk menangani perkara ini, strategi berikut boleh dipertimbangkan:
Pilihan 1: Menukar Nama Fail kepada Halaman Kod Sistem (cp1258)
Kod berikut boleh digunakan:
<code class="php">$base_dir = "D:/"; $fn = $_FILES["upload"]["name"]; $fn2 = iconv("UTF-8","cp1258", $base_dir.$fn);</code>
Pilihan 2: Menukar Halaman Kod Sistem kepada Bahasa Vietnam
Penghadan dan Pertimbangan:
Atas ialah kandungan terperinci Bagaimana untuk Mengendalikan Nama Fail UTF-8 dalam PHP pada Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!