摘要:
数组或者字母命名的图片都能正常上传,但是中文命名的图片上传就会出错,看着像图片名中的中文经过urlencode()过了。无奈只好将图片重命名,方法如下: 1.找到ckfinder\core\connector\php\php5\CommandHandler\FileUpload.php中第51行,找到$uploadedFile = array_shift($_FILES);行代码,在下面加上重命名图片的代码:1 //给图片重命名2 $p = explode(".",$uploadedFile['name']);3 $p = "cf".ti 阅读全文
posted @ 2013-01-04 17:44
洒洒
阅读(468)
评论(0)
推荐(0)
摘要:
urlencode()可以将非数字或者字母进行转换,比如转换中文字符,"/"等。转换后传值不会出错。 但是有以下误区常容易犯: 1.网页编码不同,urlencode后得到的值不同,这个时候需要将要转换的字符用iconv函数转一下,如:编码为GBK urlencode('脚步') = %BD%C5%B2%BD编码为UTF8 urlencode('脚步') = %E8%84%9A%E6%AD%A5 2.经过urlencode后,在浏览器里打开又转换成中文了: 解决办法:用iconv函数转一下。 阅读全文
posted @ 2013-01-04 17:39
洒洒
阅读(784)
评论(0)
推荐(0)

浙公网安备 33010602011771号