我有一个是从URL参数捕获一个变量,并通过它在过进一步槽一个html edditbale文本字段的Jquery/Ajax和然后到被传递给它的外部PHP代码的PHP代码通过我的Firebird数据库。 问题是,jquery/ajax正在将像ä这样的字符变成ä等等。Jquery的AJAX传递变量在ISO8859_1
首先我想我不得不编码具有ISO8859_1(该表是使用)比特火鸟SQL UPDATE然后我发现了它的被改变的字符Jquery的。
这里是我的代码:
?>
Comment
echo $row[21];
?>
Save
$(document).ready(function() {
$("#save").click(function (e) {
var content = $('#editable').html()
var nr = <?php echo $s; ?>;
$.ajax({
url: 'save.php',
type: 'POST',
data: {
content: content,
nr: nr
},
success:function (data) {
if (data == '1')
{
$("#status")
.addClass("success")
.html("Data saved successfully")
.fadeIn('fast')
.delay(3000)
.fadeOut('slow');
}
else
{
$("#status")
.addClass("error")
.html("An error occured, the data could not be saved")
.fadeIn('fast')
.delay(3000)
.fadeOut('slow');
}
}
});
});
$("#editable").click(function (e) {
$("#save").show();
e.stopPropagation();
});
$(document).click(function() {
$("#save").hide();
});
});
+0
我做到了我的方法就是:广告这要得到submittetd到数据库中的最后一个变量:的iconv(“ISO-8859-1”,“UTF-8”,$内容);这是开放的最后一步:如何提交它在字符集ISO-8859-1 ??? –