我從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