该理解是我在学习php时的理解
在学习php时,当学到文件上传和下载时遇到了一些问题
该问题是乱码,在后台获取到文件名字,然后直接保存在服务器却是乱码
后来发现是编码问题
自己本地电脑(window)所用编码为gbk,服务器编码为utf8
在上传与下载文件时如果需要在自己本地电脑里读取文件,那么读取到的文件名格式为GBK
在上传服务器时需要把编码改成UTF-8,不然在服务器存储时会是乱码
在服务器中下载到本地时也需要把编码改回GBK
通过文件名在本地寻找文件时,需要把文件名改成GBK不然无法找到文件
本文探讨了在使用PHP进行文件上传时遇到的文件名乱码问题,并详细解释了如何处理不同编码环境下(如GBK与UTF-8)的文件名转换以确保正确上传和下载。
3630

被折叠的 条评论
为什么被折叠?



