【发布时间】:2015-03-23 04:21:31
【问题描述】:
我有一个使用 json 向 Web 服务发送数据的应用程序,asp.net 接收数据并保存在 SQL Server 中。 该应用程序运行良好,但当我在 Android 设备上运行时,特殊字符保存错误。
exports.atuEmpreendimento = function(empCodigo, empNome, empCidade, empEstado, callback){
var httpReq = Titanium.Network.createHTTPClient();
httpReq.onload = function(e){
callback(this.responseText);
};
httpReq.open('POST',Ti.App.URL + '/mobile/?a=atuEmpreendimento');
httpReq.setRequestHeader("contentType","application/json; charset=utf-8");
httpReq.setRequestHeader("dataType","json");
empCidade = escape(empCidade);
var params = {
empCodigo: empCodigo,
empNome: empNome,
empCidade: empCidade,
empEstado: empEstado
};
Ti.API.info(empCidade);
httpReq.send(params);
httpReq.onerror = function(data){
alert(L('msgInternetError'));
};
};
当我发送例如:“São Gonçalo”时,Web 服务会保存“São Gonçalo”。
谢谢!
【问题讨论】:
标签: javascript android json mobile titanium