php中包含js产生的中文乱码问题

原创 2013年12月04日 14:30:07

        今天,在写php的登录模块的时候,在php文件中包含了js文件,来做登录时基本规范的检测,可是在浏览器中预览的时候,出现了乱码问题(在head中有设置<meta http-equiv="Content-Type" content="text/html" charset="gb2312"/>),在网上查了查资料又在包含js文件的地方添加上了<script language="javascript" src="js/register.js" charset="utf-8"></script>,浏览器中预览依然乱码,然后就凌乱了,无奈又查看了资料,看到如下解决方案:

1. 将编写的php文件在保存的时候,存为ANSI编码(网页编码格式)。

2. 在php文件的头部设置:<meta http-equiv="Content-Type" content="text/html" charset="gb2312"/> 。

3.在包含js文件的地方设置:<script language="javascript" src="js/register.js"charset="utf-8"></script>


不知道总结的对不对,但是我用1解决问题的时候,果断的乱码问题解决~

从四方面解决PHP网站中文乱码问题

建设网站入门,从“注册登录”开始估计就会遇到中文乱码的问题,主要解决方法是保证PHP、HTML、JS、数据库的编码模式保持一致,下面说说怎么修改它们的编码模式,其中最容易被忽略的是JS的编码。本文从四...
  • sinat_18308267
  • sinat_18308267
  • 2016年01月09日 14:28
  • 2105

PHP导出CSV文件出现乱码的解决方法

在做项目时碰到使用外语的情况下,我们就会使用UTF-8编码。但是,在用PHP导出CSV文件时,如果写入的数据是使用UTF-8编码的日语、韩语之类的外文,就会出现乱码。 这个问题困扰我两天,主...
  • chaozhi_guo
  • chaozhi_guo
  • 2016年03月29日 10:22
  • 2749

jquery form表单.serialize()序列化后中文乱码问题原因及解决

有时候我们需要使用ajax提交去提交form的值,这样就需要使用serialize()去获取form的值,但这样获取的值如果有中文,会乱码,原因和解决方法如下: 原因:.serialize()自动调...
  • w1014074794
  • w1014074794
  • 2015年02月28日 17:10
  • 8763

解决JS传递中文乱码问题

  • 2012年07月20日 16:11
  • 274B
  • 下载

js base64 解码解决中文乱码问题

  • 2017年11月16日 14:33
  • 5KB
  • 下载

editplus插件htmlFormatter.js解决中文乱码问题

  • 2017年03月22日 22:00
  • 58KB
  • 下载

PHP之JPgraph横坐标中文乱码问题

  • 2017年10月12日 08:07
  • 474KB
  • 下载

解决java压缩zip文件时的中文乱码问题(包含jar包和工具类)

  • 2017年12月19日 18:57
  • 1.16MB
  • 下载

Ubuntu下MySQL5.7+PHP7.0+Okhttp3.7.0中文乱码问题解决方案

在安卓手机app做登陆和注册功能时,如果传输中文,经常会遇到乱码的问题。这也是个很头疼的问题。首先,从前端将数据post出去,假设是用Okhttp进行,传至后端的php程序,然后连接上服务器中的mys...
  • lyandgh
  • lyandgh
  • 2018年01月10日 20:12
  • 44

php的IMAP的应用实例(实现收发邮件、删除邮件、附件下载等功能,解决中文乱码问题)

(本人没有用这个)1、Mail类   /**  * NOTICE OF LICENSE  *  * THIS SOURCE FILE IS PART OF EVEBIT'S PRIV...
  • gayayzy
  • gayayzy
  • 2011年12月29日 14:27
  • 1191
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php中包含js产生的中文乱码问题
举报原因:
原因补充:

(最多只允许输入30个字)