hyqd.net
当前位置:首页 >> php 如何将ASCII码 转换为 utF8编码?求PHP大侠 >>

php 如何将ASCII码 转换为 utF8编码?求PHP大侠

你要不就转换数据库的,用phpmyadmin可以修改要不就转换文件的,用工具转换如 editplus 这个工具可以将文件一个一个转换编码,还可以选择批量转换的,搜搜吧,有很多这样的工具

下载个ConvertZ,就能批量将ascii转成utf-8了 你看过后很简单吧以后不会可以向我一样经常到后盾人找找相关教材看看就会了,希望能帮到你,给个采纳吧谢谢凸(>皿<)凸

unicode是兼容ascii, 那哪是ascii转utf-8问题,是html硬编码的unicode字符.用html_entity_decode方法将html硬编码unicode字符,转成utf-8字符即可.html_entity_decode($string, ENT_COMPAT, \'UTF-8\');

下载个ConvertZ,就能批量将ascii转成utf-8了

最简单的:$str = iconv("gbk", "utf-8//ignore", $str);或者:$str = mb_convert_encoding($str, "utf-8", "gbk");稍微解释一下 //ignore 的意思是转换不了的字符就忽略.建议把这个写上.否则遇到转换不了的字符会报错.gbk替换成你需要转换的编码就可以了.

1、把 GBK 编码字串转换成 UTF-8 编码字串 view plaincopy to clipboardprint?<?php header("content-Type: text/html; charset=Utf-8"); echo mb_convert_encoding("你是我的好朋友","UTF-8","GBK"); ?> 2、把 UTF-8 编码字串转换成

如果你说的ascii码值是标准的0-127那不需要转的直接就可以用如果是汉字编码 比如gb2312 转成utf8需要查表 或者 找专门的库比如 java 里面就有toUtf8

static string tounicode(string str) { stringbuilder sb = new stringbuilder(); int i = 0; do { char c = str.charat(i); sb.append("\\u").append(integer.tohexstring(c)); } while (++i return sb.tostring(); }

字符集:utf8 -- UTF-8 Unicode整理:utf8_general_ci

ord函数将返回字符串首字符的ASCII码echo ord("123456");//49chr函数相反,将ASCII码转换为相应的字符echo chr(49);//1如果想要转换字符串123456为一个ASCII码数组可以用循环,依次求字符串每个字符的ASCII码,然后push到array中就可以了

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.hyqd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com