`

PHP GB2312转UTF-8编码

    博客分类:
  • php
阅读更多

今晚调试一个php程序,涉及到了从一个gb2312中的一个网页表单提交到一个编码为gb2312的PHP页面中, 此页面工作是将数据村入UTF-8的Mysql数据库表中.再从一个PHP编码为UTF-8的页面中读取编码为UTF-8的Mysql数据库表.编码转换测试了很多次!

记录关键地方:

    // 获得POST过来的参数
    $t_name  = urldecode("'" . $_POST['scbdqn_name'] . "',");
    
    echo $t_name;
    
    echo "录入中 ...</br>";    
    
    $_name  = iconv("GB2312", "UTF-8",$t_name);

其中花了很多时间, 纪念一下这个转码问题.

 iconv("GB2312", "UTF-8",$t_name);

 

0
1
分享到:
评论

相关推荐

    gb2312编码转utf-8编码

    3. **转换编码**:使用编程语言提供的函数或库,如Python的`codecs`模块,将GB2312字节序列解码为Unicode字符串,再将该字符串按照UTF-8编码规则重新编码为字节序列。 4. **写入新文件**:最后,将转换后的字节序列...

    php网页中utf-8编码转换gb2312实用类

    或者在从数据库中读取数据后,将UTF-8编码的数据转换为GB2312,以适应那些仍使用GB2312编码的客户端环境。 在文件名为"chinese"的压缩包中,可能包含了一些示例代码或测试数据,用于演示如何使用这个转换类。通过...

    基于PHP的UCenter Home 简体GB2312与UTF-8.zip

    UCenter Home的源代码文件通常使用UTF-8编码,但有时可能包含GB2312编码的文件,尤其是用户上传的内容。使用编辑器(如Notepad++、Sublime Text等)打开文件,查看并修改文件编码。注意,修改文件编码可能会导致...

    判断字符串编码是utf-8还是gb2312

    判断字符串编码是utf-8还是gb2312 一、 开发环境 1、环境搭建:Windows 7+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0。 2、文本编辑器:Sublime 3。 二、主要技术 本案例主要使用PHP通过对字符的ASCII码值进行判断,从而...

    UTF-8与GB与 Big5之间的转换

    UTF-8编码的一个特点是,英文和很多常用汉字只用一个字节表示,而复杂的字符则可能需要多个字节。这样既能节省空间,又能保证跨平台的兼容性。 GBK(或GB2312)是中国大陆的国家标准,它是基于早期的GB18030的简化...

    基于ASP的gb2312和utf-8文件编码互换源码 v1.05.zip

    在这个"基于ASP的gb2312和utf-8文件编码互换源码 v1.05.zip"压缩包中,提供的源码显然专注于解决一个常见的问题:在ASP环境中,如何在GB2312和UTF-8两种不同的字符编码之间进行转换。 GB2312是中国大陆广泛使用的...

    基于PHP的UCenterHome简体GB2312与UTF-8源码.zip

    例如,当从GB2312编码的数据库读取数据时,需要将其转换为UTF-8编码进行展示,反之亦然。 在解压后的文件"132678409610674230"中,我们可以预见到包含UCenterHome的核心代码、配置文件、模板文件、数据库脚本等。...

    PHP字符编码问题之GB2312 VS UTF-8解决方法

    本文主要讨论了PHP中遇到的字符编码问题,特别是GB2312和UTF-8编码之间的转换和适配。 GB2312是中国大陆早期广泛使用的简体中文编码标准,它能表示大约7000多个常用汉字。而UTF-8是一种变长的Unicode编码,它可以...

    PHP企业网站源码(GB2312,UTF-8)

    这个特定的PHP企业网站源码不仅支持GBK(GB2312)编码,还兼容UTF-8编码,这使得它能够处理不同地区的字符集需求,确保中文字符在不同环境下正确显示。 1. **GBK与UTF-8编码**: - GBK是中国大陆广泛采用的汉字...

    PHP实例开发源码—UCenter Home 简体GB2312与UTF-8.zip

    这个压缩包主要涵盖了两种字符编码格式:GB2312和UTF-8,这在处理中文字符时非常重要。 1. **PHP基础**: PHP是一种广泛使用的服务器端脚本语言,特别适合于Web开发,可以嵌入到HTML中。PHP提供了丰富的函数库,...

    PHP编码转换函数utf-gb-big5

    PHP内建函数`json_encode`和`json_decode`可以用于此目的,因为JSON字符串默认使用UTF-8编码。例如: ```php $utf8_str = "你好,世界"; $u_str = json_encode($utf8_str); // 将UTF-8字符串转换为JSON,实际是...

    最好的汉字转换拼音utf-8 php版 权威

    标题中的"最好的汉字转换拼音utf-8 php版 权威"指的是一个专为PHP设计的库或工具,用于将汉字转换成对应的拼音,同时支持UTF-8编码,这是国际化的标准编码格式,可以处理多种语言,包括中文。这个工具对于那些需要...

    判断字符串编码是utf-8还是gb23121

    其中,UTF-8编码是国际标准的字符编码,能够表示Unicode标准中的任何一个字符,因此支持多种语言;而GB2312则是较早的简体中文字符编码标准,虽然如今已经较少使用,但在一些老旧系统或数据中仍然能够见到。 为了...

    编码批量转换工具

    比如utf8转gbk,gb2312转utf8,ansi转utf8,utf8 unicode 转换,utf8转换gb2312,utf16、utf32、utf8编码转换,gbk转换utf8,utf8 ascii转换。 2 强大正则表达式支持字符编码转换软件 是唯一同时支持用正则表达式匹配和...

    php_web项目中utf-8的问题.do

    如果PHP文件本身就是UTF-8编码,则需要使用`iconv("UTF-8","GB2312","$filename")`将文件名转换为GB2312编码。 5. **文章标题截断时的乱码问题** 对于过长的文章标题,在前端显示时可能需要进行截断。然而,由于...

    Web开发关于UTF-8的问题总结.docx

    - 当PHP以附件形式保存文件时,如果文件名包含中文,需要将UTF-8编码的文件名转换为GB2312编码,例如使用`iconv()`函数: `iconv("UTF-8", "GB2312", $filename);` 3. MYSQL数据库使用UTF-8编码的问题: - MySQL...

    GBK批量转utf8(支持整个目录)

    它能遍历指定目录下的所有文件,包括子目录,将GBK编码的文本文件转换成UTF-8编码,同时保留原有的GBK编码版本,通过添加“bak”后缀作为备份。这样的设计确保了原文件的安全,即使转换出现问题,也能恢复到原始状态...

    汉字转全拼音或拼音首字母,支持gb2312和utf8编码

    汉字转全拼音或拼音首字母,支持gb2312和utf8编码 ,附带函数说明, 汉字转换为全拼音或拼音首字母 使用方法: include(ROOT_PATH.'includes/cls_chart_pinyin.php'); echo Pinyin('中国人','utf-8',false); 函数...

    将编码从GB2312转成UTF-8的方法汇总(从前台、程序、数据库)

    ### GB2312与UTF-8编码概述 GB2312是一种简体中文字符集标准,用于汉字编码,而UTF-8是Unicode的转译形式,是一种可变长度的编码系统,支持所有Unicode字符。在国际化的过程中,为了更好地处理各种语言的字符,常常...

Global site tag (gtag.js) - Google Analytics