js留言框发送给php出现乱码

[复制链接]
查看11 | 回复4 | 2010-12-26 03:57:45 | 显示全部楼层 |阅读模式
我从网上下了一个js留言框代码,就是浮动在网页右下角的,当我提交留言发送给php往mysql里储存后里面的中文全是乱码,英文有空格也出现乱码,请问这要怎么解决啊,希望大师帮忙解决一下,HI我,我把原文件发给你。
感谢以下二位仁兄的回答,一楼的留的是QQ吗,我看你不在线啊,二楼的我试了没有用的。或者你们发个浮动的留言效果给我也可以啊,就像百度留言版一样,在浏览器右下角浮动的。谢谢啊

回复

使用道具 举报

千问 | 2010-12-26 03:57:45 | 显示全部楼层
设置页面的显示编码,在页面的head里面添加标签:有的时候编码设置没有效果,还与服务器有关系, 解决办法:(1) 修改httpd.conf (在Redhat中放置的位置为/etc/httpd/conf/) 查找: AddDefaultCharset ISO-8859-1 改成: #AddDefaultCharset ISO-8859-1AddDefaultCharset off这种方式关掉了服务器的默认语言的发送,这样仅凭html文件头中设置的语言来决定网页语言。
回复

使用道具 举报

千问 | 2010-12-26 03:57:45 | 显示全部楼层
数据库连接之后加入下面其中一句代码:第一个(针对GBK编码格式):mysql_query("set names 'GBK'");//解决中文乱码,对应mysql数据库数据类型GBK,PHP及HTML页面中的编码都为GBK第二个(针对UTF-8编码格式):mysql_query("set names 'utf8'");//解决中文乱码,对应mysq
回复

使用道具 举报

千问 | 2010-12-26 03:57:45 | 显示全部楼层
编码问题,在用php网mysql插入之前,写着么一条
mysql_query("set names 'gbk'");后面那个换成相应的编码
回复

使用道具 举报

千问 | 2010-12-26 03:57:45 | 显示全部楼层
答案已回答在百度HI
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行