$content=iconv('gbk','utf–8//ignore',$content);完美实现将
ansi转utf–8,可一发现,文件大了好多啊,手动转unicode,恩不错,文件大小和ansi
相当,那就想用代码转,就把上面的utf–8//ignore换成
unicode.....上传的文件大小是0kb,编码还是ansi!为什么啊。怎么解决啊。
ansi转utf–8,可一发现,文件大了好多啊,手动转unicode,恩不错,文件大小和ansi
相当,那就想用代码转,就把上面的utf–8//ignore换成
unicode.....上传的文件大小是0kb,编码还是ansi!为什么啊。怎么解决啊。
解决方案 »
- 如何在两个不同页面间共享数据,这两页面由不同用户访问
- 投票的数据库设计方法
- php 留言板提交失败
- 这个问题怎么解决Fatal errorCall to undefined function mysql_connect() in conn\conn.php
- 请问各位这样的网站什么程序可以实现呢?
- 请教POST以后,在HTTP协议中传输的数据是什么?
- MYSQL连接问题
- 高手回答
- 请教一个nginx的rewrite规则
- 为什么要用finfo_file 而不是直接用上传数组的type???
- php fopen 无法创建文件 fread 读取数据有问题
- 请问HTML_QuickForm + Smarty创建的注册界面的问题
$filename = $_FILES['fileField']['name'];//获得选择的文件'
$hehe=date("Y-m-d").rand().$type;
$uploadfile = $uploaddir .$hehe;
$content=file_get_contents($_FILES['fileField']['tmp_name']);
move_uploaded_file($_FILES['fileField']['tmp_name'],$uploadfile);//开始上传
$content=iconv('gbk','unicode',$content);
file_put_contents($uploadfile,$content);
unicode 只是美国工业新标准的简称
在这个标准中 简体中文是 ucs-2 他与老标准的 utf-8 最在简单移位对应关系
新老标准又在 utf-16 以后融合在一起了 UTF-16LE 就是 UCS-2你不要自作主张,对方需要什么,你就给他什么。这才是正理