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 一段关于验证码的判断的vbs代码,请高手转成php代码 验证图片出不来请求助 安卓APK格式怎么截图? smarty 使用自定义函数 求助discuz 开发手册一份 注册的时候用户名只能用字母和数字,怎么做啊? PHP发送EMAIL求一个完整的成功的例子!急急急!若分不够请讲! 晕了,SESSION存不住了,刷新一次生成一个新的,count也不会加了 GD库是什么,功能是什么?如何使用? 怎样把input框中的值传给button按钮的函数作为参数? 数据库查询语法。。 求一个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字符集??不明白