tp5 上传文件乱码问题
生活随笔
收集整理的這篇文章主要介紹了
tp5 上传文件乱码问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
window下亂碼處理
在原文件File類中,修改在代碼move方法中306行
$saveName = this?>buildSaveName(this->buildSaveName(this?>buildSaveName(savename);
,后面加上一行:
$saveName = iconv(“UTF-8”, “GB2312”, $saveName);
上傳成功后獲取文件名亂碼處理:
$filename = $info->getSaveName();
$exclePath = iconv(“GB2312”,“UTF-8”, $filename);
linux 下亂碼處理(tp5框架無需做轉碼處理)
1、系統必須安裝中文語言包才行
yum -y groupinstall chinese-support
2、僅僅有語言包還不行,我們得設置相應的字符集
臨時生效
export LANG=“zh_CN.UTF-8” # 設置為中文
export LANG=“en_US.UTF-8” # 設置為英文
永久生效, 編輯/etc/sysconfig/i18n(最好reboot一下)
LANG=“zh_CN.UTF-8”
或者,編輯 /etc/profile配置文件,添加如下一行
export LANG=“zh_CN.UTF-8”
重新載入
. /etc/profile
查看當前的字符集
echo $LANG
好了,經過上面的設置,在終端上應該能夠顯示中文了。
總結
以上是生活随笔為你收集整理的tp5 上传文件乱码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 房贷利率抵扣个税什么意思 将房贷的利息部
- 下一篇: vivox60怎么开启省电模式 具体开启