`
七里枫香
  • 浏览: 14277 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

PHP向mysql插入中文乱码问题,php文件内容写入数据库!

    博客分类:
  • PHP
阅读更多
    再用php向mysql中插入中文时常常遇到乱码问题!下面给出我的解决办法,希望能解决你的问题   
我的是在apmserv的环境下!
     数据库操作:CREATE TABLE `v` (
  `id` int(6) NOT NULL AUTO_INCREMENT,
  `phone` bigint(12) NOT NULL,
  `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `sushe` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
  `zhuanye` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
  `zhuangtai` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  `time` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=100;

这里的utf8不能写成utf-8,原因不是很清楚!
PHP文件:mysql_query('set names utf8');记住这个声明编码,这里的utf8也不能写成utf-8,自己试过的,会出现乱码!因为我的是写入文件内容的,所以我的文件使用utf-8编码的!!这个可以用记事本打开你的文件,然后另存为,改变文件的编码!
分享到:
评论

相关推荐

    PHP+MySql中文乱码解决办法

    1. **数据库编码与网页编码不一致**:如果MySQL数据库使用的编码与PHP网页使用的编码不同,则在读取或写入中文数据时,可能会出现乱码。 2. **创建表时的字段编码设置**:当创建表时,如果没有为字段指定正确的编码...

    基于mysql php程序开发的中文乱码问题及对策分析.pdf

    在基于MySQL和PHP的程序...通过细心检查和调整这些设置,可以有效避免和解决乱码问题,确保程序正常运行并正确显示中文内容。同时,对于涉及中文的开发,推荐使用广泛支持多语言编码的UTF-8,以减少编码不兼容的问题。

    mysql数据库乱码之保存越南文乱码解决方法

    MySQL 数据库在处理多语言字符集时,可能会遇到乱码问题,尤其是对于非中文的特殊字符,如越南文。在创建或更新数据库、表或字段时,如果没有正确配置字符集和校对规则,就会出现这类问题。以下是解决 MySQL 保存...

    php写入mysql中文乱码的实例解决方法

    如果文件编码是ANSI(通常等同于Windows默认的GBK编码),而MySQL使用UTF-8,那么在写入中文时可能会出现乱码。因此,建议将PHP源文件保存为UTF-8无BOM格式,这样可以避免编码冲突。 例如,可以使用以下代码在插入...

    flex php显示乱码解决

    2. **问题二**:尝试通过PHP向MySQL数据库写入中文数据时,出现`mysqlIncorrectstringvalue`错误。 3. **问题三**:在PHP中生成的含有中文的字符串,在写入MySQL数据库时被存储为乱码。 #### 解决方案 为了解决上述...

    浅谈mysql的中文乱码问题

    首先,问题出现在使用Eclipse通过JDBC向MySQL数据库写入中文数据时,数据被显示为问号,即乱码。这种现象通常是因为字符编码不匹配导致的。MySQL版本5.5.17在默认情况下可能使用不同的字符集,比如拉丁1(latin1),...

    MYSQL数据库使用UTF-8中文编码乱码的解决办法

    MySQL数据库在处理中文字符时,有时会出现乱码问题,尤其是当数据库、数据表或字段的字符集设置不正确时。本文将详细介绍如何解决MySQL数据库使用UTF-8中文编码时出现的乱码问题。 首先,创建数据库时应确保指定...

    PHP中文乱码处理总结.docx

    PHP中文乱码处理是开发过程中常见的问题,尤其是在与MySQL数据库交互时。中文乱码的根源通常是编码不匹配,本文将详细解析如何解决不同场景下的PHP中文乱码问题。 1. **网页显示中文乱码** 当PHP文件或静态HTML...

    PHP连接mysql读取excel文件(xls,cvs),附带示例,注意编码,容易乱码

    本文将详细介绍如何使用PHP连接MySQL并读取Excel(xls, csv)文件,同时关注编码问题以避免乱码。 首先,我们需要了解PHP中的两个关键库:`PHPExcel`(用于读取Excel文件)和`PDO`(用于连接MySQL数据库)。`...

    Linux下进行MYSQL编程时插入中文乱码的解决方案

    在Linux环境中使用MySQL数据库进行编程时,经常会遇到一个令人头疼的问题——插入中文数据时出现乱码。这一现象通常与字符集设置有关,需要从多个角度进行排查解决。 #### 问题分析 在遇到插入中文数据出现乱码的...

    Flash+PHP+Mysql留言本实例教程

    在phpMyAdmin中,创建一个新的数据库,并选择"utf8-geeral-ci"编码以避免中文乱码问题。同时,创建一个表,例如"myguestbook",用于存储用户留言。 然后,我们用PHP连接数据库。在PHP文件中,使用`mysql_connect()`...

    网页乱码问题的解决方案

    例如,在给定的部分内容中提到了使用MySQL和PHP时遇到的乱码问题,这主要涉及数据库连接和查询时的字符集设置。 #### 二、MySQL字符集管理 MySQL支持多种字符集,每种字符集都有其特定的应用场景。通过`SHOW ...

    小结下MySQL中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决方法第1/3页

    3. **文件编码问题**:如果你的PHP代码文件不是以UTF-8无BOM格式保存,或者文件中包含其他编码的文本,可能会在读取或写入数据库时引发乱码。 4. **HTTP头设置错误**:在Web开发中,服务器发送的HTTP头信息中的字符...

    Web_开发中遇到的UTF-8以及乱码的问题总结.zip

    7. **解决乱码的通用方法**:遇到乱码问题时,首先确认数据的原始编码,然后在每个处理环节(如数据库、文件、页面、脚本)都确保使用UTF-8编码。此外,文件传输时保持编码一致,如FTP传输时设置UTF-8模式,编辑器...

    MYSQL-beifen.rar_PHP 备份_mysql备份还原

    用户在使用时,只需按照指定的步骤运行PHP脚本,就可以实现MySQL数据库的备份和还原,且据描述所述,该过程不会产生乱码问题,这对于处理包含特殊字符或多语言数据的数据库来说尤其重要。 需要注意的是,为了提高...

    wordpress安装过程中遇到中文乱码的处理方法

    总结来说,解决WordPress安装过程中的中文乱码问题需要从字符编码、数据库连接方式、文件权限和服务器配置等多方面入手,综合考虑并进行调试。这对于一般用户可能稍显复杂,但对于IT专业人员来说,这些都是处理...

Global site tag (gtag.js) - Google Analytics