$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!为什么啊。怎么解决啊。
解决方案 »
- 求救:怎样循环读取数据,并输出只需要的数据
- 求一正则,取字符串的中间部分
- 帮吗啊!局域网共享的问题 winXP系统 如何让四台机子互相访问?
- 刚学php大家提点意见!!!
- 提供PHP+MYSQL源码的OA程序
- 正则表达式
- 我的IE不知为什么突然会出现“出现非法操作,即将关闭...”,点关闭后又出现同样窗口,除非重启,这是怎么回事x
- 用php实现ftp put上传后发送解压命令提示没有扩展?
- json 获取不了数据,只要中文数据为null
- 求教一个php函数的问题。
- 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你不要自作主张,对方需要什么,你就给他什么。这才是正理