Rumah pembangunan bahagian belakang tutorial php 关于图片下传,文件名中文显示乱码有关问题

关于图片下传,文件名中文显示乱码有关问题

Jun 13, 2016 am 10:51 AM
files gbk iconv name

关于图片上传,文件名中文显示乱码问题
用php程序写了一个图片上传,在上传的时候没有重命名,而是用的本地上传时候的文件名(大部分是中文),请问这个乱码问题,应该怎么解决一下?



------解决方案--------------------
重命名。
------解决方案--------------------
把他的名字转译

------

这个不就是重命名吗

改配置没有试过

不过为什么不想重命名呢
------解决方案--------------------
重命名还有个好处。。。不怕被覆盖
------解决方案--------------------

探讨
这个图片名字专门有人去起的,然后再有专门的人去上传。。。不能覆盖,需要用文件名来区分图片的类别呢@

------解决方案--------------------
这就奇怪了。。。

不让重命名,还不让覆盖。。。

那不就是无法更新了?
------解决方案--------------------
上传时应该重命名,比如可以用系统时间来命名,直接用原文件名,碰到中文的确是个麻烦。
------解决方案--------------------
iconv('utf-8','gbk',$_FILES['filename']['name']);试下看
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Analisis pengekodan bahasa Go: Perbandingan UTF-8 dan GBK Analisis pengekodan bahasa Go: Perbandingan UTF-8 dan GBK Mar 28, 2024 pm 01:54 PM

Analisis pengekodan bahasa Go: Perbandingan UTF-8 dan GBK Dalam bahasa Go, memproses pengekodan rentetan ialah salah satu tugas biasa. Antaranya, UTF-8 dan GBK ialah dua kaedah pengekodan aksara yang biasa digunakan. Artikel ini akan menjalankan perbandingan terperinci antara UTF-8 dan GBK, membincangkan perbezaan dan penggunaannya, serta melampirkan contoh kod khusus. 1. Pengenalan kepada UTF-8 dan GBK UTF-8: UTF-8 ialah kaedah pengekodan Unicode berpanjangan boleh ubah yang boleh mewakili aksara dalam hampir semua bahasa di dunia. UTF-8

Fungsi penting yang disyorkan untuk pemprosesan bahasa Cina: Penjelasan terperinci tentang fungsi iconv PHP Fungsi penting yang disyorkan untuk pemprosesan bahasa Cina: Penjelasan terperinci tentang fungsi iconv PHP Jun 27, 2023 pm 02:04 PM

Semasa pemprosesan teks, adalah keperluan biasa untuk menukar rentetan dalam format pengekodan yang berbeza. Fungsi iconv (InternationalizationConversion) yang disediakan dalam bahasa PHP boleh memenuhi keperluan ini dengan sangat mudah. Artikel ini akan memperkenalkan penggunaan fungsi iconv secara terperinci dari aspek berikut: Definisi fungsi iconv dan pengenalan kepada parameter biasa Contoh demonstrasi: Tukar rentetan dikod GBK kepada rentetan berkod UTF-8 Contoh demonstrasi: Tukar UTF

Cara menggunakan fungsi Fail dalam Java untuk operasi fail Cara menggunakan fungsi Fail dalam Java untuk operasi fail Jun 26, 2023 pm 04:21 PM

Dalam bahasa pengaturcaraan Java, selalunya perlu melakukan operasi seperti membaca, menulis, menyalin dan memadam fail. Java menyediakan satu set fungsi kelas Fail untuk melaksanakan operasi fail. Artikel ini akan memperkenalkan cara menggunakan fungsi Fail dalam Java untuk operasi fail. Import pakej yang diperlukan Sebelum menjalankan operasi fail, anda mesti mengimport pakej io dan nio Java dahulu: importjava.io.File;importjava.io.IOException;import.

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

apakah fail apakah fail Dec 20, 2023 pm 02:11 PM

"Fail" itu sendiri bukanlah jenis fail tertentu, tetapi konsep umum.

Pengenalan kepada arahan iconv di bawah CentOS Pengenalan kepada arahan iconv di bawah CentOS Dec 29, 2023 pm 07:52 PM

iconv-fencoding[-tencoding][inputfile]...[Fungsi] Menukar kandungan fail yang diberikan daripada satu pengekodan kepada yang lain. [Penerangan]-fencoding: Tukar aksara daripada pengekodan kepada pengekodan. -tencoding: Tukar aksara kepada pengekodan. -l: Senaraikan set aksara yang dikodkan -ofile yang diketahui: Tentukan fail output -c: Abaikan aksara haram dalam output -s: Sekat mesej amaran, tetapi bukan mesej ralat --verbose: Paparkan maklumat kemajuan -f dan -t boleh Aksara undang-undang yang ditentukan disenaraikan dalam arahan dengan pilihan -l. [Contoh]* Senaraikan pengekodan aksara yang disokong pada masa ini

Operasi sistem fail menggunakan kelas Fail dan Laluan baharu dalam Java 11 Operasi sistem fail menggunakan kelas Fail dan Laluan baharu dalam Java 11 Jul 30, 2023 pm 10:25 PM

Operasi sistem fail menggunakan kelas Fail dan Laluan baharu dalam Java 11 Java 11 memperkenalkan beberapa kelas dan ciri baharu, termasuk penambahbaikan pada operasi sistem fail. Kelas Fail dan kelas Laluan baharu menyediakan kaedah pengendalian fail yang lebih mudah dan fleksibel, membolehkan kami memproses fail dan direktori dengan lebih mudah. Sebelum Java11, kami biasanya menggunakan kelas java.io.File untuk mengendalikan fail dan direktori. Walau bagaimanapun, fungsi kelas ini agak terhad dan tidak cukup fleksibel. Jawa

Apa yang perlu saya lakukan jika php tidak dapat nama? Apa yang perlu saya lakukan jika php tidak dapat nama? Nov 24, 2022 am 09:56 AM

PHP tidak boleh mendapatkan nama kerana apabila nama dan nilai id elemen borang berbeza, pelayar tidak dapat mengenalinya diberikan ID tetapi bukan nama; 3. Untuk kotak pilihan berbilang kotak, anda boleh menggunakan "join(',', $__POST['name'])" untuk membentuk data.

See all articles