`
spartan1
  • 浏览: 360337 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jQuery.post获取不到中文数据的问题

 
阅读更多

PHP直接返回页面时,可以返回中文数据,但使用jQuery.post从服务器获取数据时,所有的中文信息都丢了,变成了null。数据库使用的是sqlite3。

 

一系列试验后,还是GB2312和UTF-8打架的原因。jQuery、PHP的json_encode都是使用utf-8的,默认情况下,通过sqlite3.exe创建的数据库文件中,使用和操作系统一致的编码(GB2312),浏览器也是GB2312,导致处理出错。将数据库中的数据换成utf-8,浏览器也换成utf-8,一切ok了。

分享到:
评论

相关推荐

    .NET MVC3获取jQuery post 复杂类型json数据

    使用jQuery向.net mvc3 controller提交类似以下格式的JSON数据时,后台接收不到数据,经返利尝试后,找到一种解决办法,仅供参考:{ sth: 'test', list: [{ id: 1, name: 'aaaa' }, { id: 2, name: 'bbb'}] }

    jQuery使用ajax跨域请求获取数据

    跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内容),因为我们在日常的项目开发时会不可避免的需要进行跨域操作...

    jquery插件使用方法大全

     代码 $("selector").load(url,data,function(response,status,xhr)) 该方法是最简单的从服务器获取数据的方法。它几乎与 $.get(url, data, success) 等价,不同的是它不是全局函数,并且它拥有隐式的回调函数。当...

    jquery+thinkphp实现跨域抓取数据的方法

    我实现的方式:jquery的$.post发送数据到服务器后台,在由后台的PHP代码执行远程抓取,存到数据库ajax返回数据到前台,前台用JS接受数据并显示。 //远程抓取获取数据 $("#update_ac").click(function() { $user

    jquery电子文档chm

    ifModified (Boolean) : (默认: false) 仅在服务器数据改变时获取新数据。使用 HTTP 包 Last-Modified 头信息判断。 processData (Boolean) : (默认: true) 默认情况下,发送的数据将被转换为对象(技术上讲并非字符...

    jqdata:自动将数据从JSON绑定到HTML元素,反之亦然

    jqdata 从JSON到HTML元素的自动jQuery数据绑定,反之亦然。... 如何使用 链接jquery和jqdata库(例如,我将... 准备您的JSON数据(您可以从$ .get或$ .post方法获取此数据以用于服务器请求): var json1 = { 'data' :

    jQuery中Ajax的get、post等方法详解

    load()方法通常用来从Web服务器上获取静态的数据文件,然而这并不能体现ajax的全部价值。 在项目中,如果需要传递一些参数给服务器中的页面,那么可以使用$.get()或者$.post()方法(或者是$.ajax()方法) $.get()方法...

    jQuery Ajax之$.get()方法和$.post()方法

    load()方法通常用来从Web服务器上获取静态的数据文件,然而这并不能体现Ajax的全部价值。在项目中,如果需要传递一些参数给服务器中的页面,那么可以使用$.get()或者$.post()方法(或者是后面要讲解到的$.ajax方法)...

    jQuery中$.ajax()和$.getJson()同步处理详解

    因为有时候我们给一个提交按钮注册提交表单数据的时候,在提交动作之前会进行一系列的异步ajax请求操作,但是页面js代码会按顺序从上往下面执行,如果你在这过程中进行了异步操作,那么获取不到当前异步操作返回的...

    Ajax传递中文参数到后台乱码的有效解决方法

    使用Ajax传递中文参数,如果不对参数进行处理的话,传到后台会变成乱码,经测试可以使用如下方法 这里是以jquery.autocomplete插件中获取输入框中的数据传到后台为例: 注意要对中文使用encodeURI编码两次 代码如下:...

    日志记录组件log4web.js.zip

    简介基于浏览器端的console的日志记录组件。支持如下特性:日志级别设置;...依赖需要依赖jquery库,post数据用到了jquery.post方法。如果不想依赖jquery,可自行修改相关代码。 标签:log4web

    jQuery中的ajax async同步和异步详解

    项目中有这样一个需求,使用ajax加载数据返回页面并赋值,然后前端取出该值 这其中涉及到代码的顺序问题,有时后台还未...如果①还未从后台返回数据 此时执行②就获取不到值 Ajax的第一个字母是asynchronous的开头字

    autoJS1688示例.zip

    实例简介】autojs例子大全,一千六百多个脚本,简单的到复杂的例子,统统有,小白学完马上变大神,大神学了变超神。 脚本内容包含: 几十种类型的UI脚本,抖音、QQ、微信、陌陌、支付宝等自动化操作的脚本、还有部分...

    ashx文件获取$.ajax()方法发送的数据

    今天在使用Jquery的ajax方法发送请求时,发现在后台中使用ashx文件无法接收到ajax方法中传递的参数,上网查了一下原因后发现了问题所在,原来是我在$.ajax方法中指明了”contentType: ‘application/json;...

    JSP和Servlet面试题

    把所有的session的数据保存到Mysql服务器上,所有Web服务器都来这台Mysql服务器来获取Session数据。 4.写一个自定义标签要继承什么类 SimpleTagSupport,一般调用doTag方法 或者实现SimpleTag接口 5.Jsp如何...

    带自动生成的php表白程序 v1.0

    提示:本程序不支持IE8及IE8以下版本浏览器访问,请使用新版浏览器访问。模版文件说明/2014 用于存放生成的静态页面,若更改,请同时修改love.php里的路径/js/love.min.js 字段获取js压缩文件 /js/love.src.js 是未...

    kiwi:Kiwi是建立在jQuery之上的框架,可帮助您编写简洁,简洁的前端JavaScript

    如果您不得不做一些繁琐的事情,例如记下URL从服务器获取数据,Kiwi会不喜欢它。模型映射到资源 我们可以定义几个模型$m('Post', { resource: 'posts', has: {'comments':'Comment'} })$m('Comment', {resource: '...

    自动生成表白网页源码

    程序放在BAE上面,因为本地写这个原因,生成的页面过段时间就找不到了,导致链接页面404,麦葱在此表示歉意。 今天麦葱把这款程序分享出来,如果你需要,可以拿去使用。 模版文件说明 /2014 /css /css/all.min....

    C#基类库(苏飞版)

    1.C#HttpHelper,Httpwebrequest,请求时无视编码,无视证书,无视Cookie,网页抓取 主要是实现了HTTP协议的GET|POST请求时的无视编码,无视证书,设置代理,自动获取Cookie的功能。 访问数据库相关 1.SqlHelper类 ...

    利用ajax提交form表单到数据库详解(无刷新)

    大家应该都知道,在静态页面提交表单到数据库很简单就是单纯的 <form action="test.php" method="post">...jQuery脚本会获取form表单的数据,通过post的方式提交给api.php <!DOCTYPE HTML PUBLIC "-//W

Global site tag (gtag.js) - Google Analytics