js想php传递汉字的问题 我用jquery里的$.post()想php传递汉字,当汉字到达php页面时候,汉字的长度是3/每个汉字,可是我的数据库里的是2/每个汉字可是我两个页面都是gb2312的字符编码啊,还有我认为转下编码也许可以,可是iconv一转就给转没了,这是怎么回事啊??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script src="jquery.js"></script><input type="button" value="Test" onclick="test()"><script language="javascript">function test(){ $.post("/test/test", {'text':escape('你')}, function(data){ alert(data); });}</script>---------------------------------------function testAction(){ $text = $this->unescapeAction($this->_request->getPost('text')); $text = iconv();//这块怎么转????????????????? var_dump($text);} $text = iconv("GB2312","UTF-8",$text); 在数据库里的是每个汉字长度是2(默认字符集:latin1)可是jquery传递过来的的汉字每个长度是3我这样$text = iconv("latin1","gb2312",$text);可是$text就没东西了 还是不行latin1、utf-8和gb2312全互相转了还是那样,转没了 郁闷死了,原来是.html页面不显示gb2312的不知道是什么原因 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" />你的HTML文件头是这样的吗?另外,最好把你数据库的编码改为GBK吧,存汉字为什么要用latin1字符集??不明白 mysql里 是用的 set gbk吗 恩,其实mysql默认好像就是gbk的不过我用echo mysql_client_encoding($con);却输出是latin1,听纳闷,事实也真是gbk的我的头也是那样的gb2312 php能下载非文本文件吗 ubuntu下php操作串口问题 php pdo捕获不到应有的例外 关于注册用户名的正则匹配写法 有没有好点的php+ajax分页的代码? 什么时候,什么情况下才需要用pear库? 各位,这个日历控件叫什么名字啊,如何使用? 目录问题: 如何判断 ./ ../111/ ../../abc/111/是指的同一个目录??? php 安装 imap 模块!!!!!! 新手问题! 数据库查询语法。。 求一个php+json实例
<input type="button" value="Test" onclick="test()">
<script language="javascript">
function test(){
$.post("/test/test", {'text':escape('你')}, function(data){
alert(data);
});
}
</script>---------------------------------------
function testAction()
{
$text = $this->unescapeAction($this->_request->getPost('text'));
$text = iconv();//这块怎么转?????????????????
var_dump($text);
}
可是jquery传递过来的的汉字每个长度是3
我这样$text = iconv("latin1","gb2312",$text);
可是$text就没东西了
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
你的HTML文件头是这样的吗?另外,最好把你数据库的编码改为GBK吧,存汉字为什么要用latin1字符集??不明白