zoukankan      html  css  js  c++  java
  • php windows rename 中文出错

    php windows rename 中文出错
    
    rename()函数可以重命名文件、目录等,但是要注意目的地和起始地址的编码。
    比如:我的PHP文件编码是UTF-8,但是在WINDOW系统中中文默认编码是GBK,因此我应该这样写:
    rename(iconv('UTF-8','GBK',$dir.$filename), iconv('UTF-8','GBK',$dir.$newFileName));
    
    OK, 完美了
    

      

    在php中利用iconv函数转化汉字字符串时提示如下错误:
    Notice: iconv() [function.iconv]: Detected an illegal character in input string in a.php on line 796
    
    出错的语句如下:
    iconv("GB2312","UTF-8",$a);
    
    解决办法,将GB2312更改为GBK即可搞定:
    iconv("GBK","UTF-8",$a);
    

      

  • 相关阅读:
    centos6.8升级python3.5.2
    钓鱼
    斯诺登的密码
    模板,堆,小根堆
    哥德巴赫猜想(升级版)
    哥德巴赫猜想
    线性筛素数
    乒乓球
    数的重心模板
    笨小猴
  • 原文地址:https://www.cnblogs.com/lovekingly/p/9811889.html
Copyright © 2011-2022 走看看