1

phonegap (1.4.1) Jquery Mobile (JQM 1.1 Jq 1.7.1) アプリを作成しています。その主な機能は Ajax を介してフォームを送信することですが、アプリを介して送信された特殊文字 (ここでは å ä ö) は登録されませんデータベースで正しく。

注:受信側のサーバー/スクリプトを制御できないため、サーバーへの変更に基づいてソリューションを構築することはできません。特殊文字を正しく登録する Web ベースの非 ajax フォームがあります。

var dataString = $("#klinikkurt").serialize();
$.ajax({
    type: "POST",
    url: "http://doit.medfarm.uu.se/script/kurt2/receive.php",
    data: dataString,
    timeout: 20000,
    datatype: "html",
    contentType: "application/x-www-form-urlencoded;charset=ISO-8859-1",
    success: ...
 });

ISO-8859-1 と UTF-8 の両方を試しましたが、追加も試みました

dataString = encodeURIComponent(dataString)

dataString = escape(dataString)

私はまだ出会っていないすべての解決策を試しました。しかし、残念ながら葉巻はありません。

更新: ÅÄÖåäö は ã_ã_ã_ã¥ã¤ã として登録されます

4

0 に答える 0