我从UTF-8的页面发布到Win-1250的页面。我有字符编码问题。jQuery AJAX Post - 编码
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serializeArray()
});
我从UTF-8的页面发布到Win-1250的页面。我有字符编码问题。jQuery AJAX Post - 编码
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serializeArray()
});
在服务器 - 端脚本可以使用类似的东西:
$res = array();
foreach($_POST as $p)
{
array_push($res,iconv('UTF-8','Windows-1250',$p));
}
$res
- 编码阵列
是的,但后端是在Java中,我没有机会改变任何东西。 – honzahommer 2011-06-06 07:49:55
也许你可以把你的请求和请求数据放在iframe中,你可以设置正确的编码; – user785415 2011-06-06 07:54:54
你分配适当的字符集到您的形式呢? – Niklas 2011-06-06 07:38:34
究竟是什么问题?你几乎没有提供任何信息。 – 2011-06-06 07:39:00
之后,当我从数据库中选择数据时,字符被破坏。我没有机会改变与数据库连接的编码。 我发布“ěščřžýáíé”,结果为“ÄÄÄÄÄÄÄ™™Ä©”。 谢谢。 – honzahommer 2011-06-06 07:48:22