|
我一开始遇到的是创建文件名、文件目录时候的乱码,但是在这我就打个总结吧:
我遇到的问题的参考文献:https://blog.csdn.net/new9xgh/article/details/77874920
我总结一下 就是在PHP页面加个 - /**
- * 转换字符编码
- * @param $string
- * @return string
- */
- function convertEncoding($string){
- //根据系统进行配置
- $encode = stristr(PHP_OS, 'WIN') ? 'GBK' : 'UTF-8 $string = iconv('UTF-8', $encode, $string);
- //$string = mb_convert_encoding($string, $encode, 'UTF-8');
- return $string;
- }
复制代码 然后 调用这个function 把原来的 中文丢过来转化一下就行 像我下面这样,我循环拿的 文件名:- foreach($lmUrls as $key => $value) {
- $fileName = convertEncoding($lmUrls[$key]["name"]); //中文名称转化
- crabImage($lmUrls[$key]["url"],'./im/',$fileName);
- }
复制代码
除了我遇到的问题外,遇到乱码情况需要注意三点:
1. 前端 html 页面 加一句:- <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
复制代码 2. PHP 前面加一句:- <?php
- header("Content-type: text/html; charset=utf-8");
复制代码 第三种嘛? 3 其实没有 我就想说个三种 ,反正没人知道!!!!
咳咳 选了一个很好的 参考文献:https://blog.csdn.net/lucia407/article/details/48501901
|
|