Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自ajax页面的est。例如,如果您在页面“A”中编写HTML和AJAX代码,并将变量从java代码发送到页面“B”,请在页面“B”中编写这些代码。 不要忘记,您的数据库应该处于unicode模式,例如“utf8\u general\u ci”_Java_Jquery_Ajax_Json_Iso 8859 1 - Fatal编程技术网

来自ajax页面的est。例如,如果您在页面“A”中编写HTML和AJAX代码,并将变量从java代码发送到页面“B”,请在页面“B”中编写这些代码。 不要忘记,您的数据库应该处于unicode模式,例如“utf8\u general\u ci”

来自ajax页面的est。例如,如果您在页面“A”中编写HTML和AJAX代码,并将变量从java代码发送到页面“B”,请在页面“B”中编写这些代码。 不要忘记,您的数据库应该处于unicode模式,例如“utf8\u general\u ci”,java,jquery,ajax,json,iso-8859-1,Java,Jquery,Ajax,Json,Iso 8859 1,); 我用波斯语写的这些句子,你可以修改$conn是用于连接MySQL数据库中指定表的变量 我知道你说页面是ISO-8859-1,但是你检查过标题是否设置为ISO-8859-1吗?@user384915-刚刚更新了我的问题。是的,标题上写着ISO-8859-1。当我在Firefox中查看页面信息时,上面写着ISO-8859-1。@Vivin:另请参见:@Dave也尝试过。不幸的是,仍然不起作用:(我试着按照你的建议去做,但没有起作用。我从编码为UTF-8的servlet返回JSON,但这似乎也不

);
我用波斯语写的这些句子,你可以修改
$conn
是用于连接MySQL数据库中指定表的变量

我知道你说页面是ISO-8859-1,但是你检查过标题是否设置为ISO-8859-1吗?@user384915-刚刚更新了我的问题。是的,标题上写着ISO-8859-1。当我在Firefox中查看页面信息时,上面写着ISO-8859-1。@Vivin:另请参见:@Dave也尝试过。不幸的是,仍然不起作用:(我试着按照你的建议去做,但没有起作用。我从编码为UTF-8的servlet返回JSON,但这似乎也不起作用。我仍然得到了时髦的菱形字符。感谢你的帮助-我找到了答案。这与你在评论中链接到的一个问题有关(关于显式设置标题)。我假设设置字符编码是相同的,但显然不是!谢谢!我也尝试过:)我仍然得到了被删掉的字符。然而,我发现了实际的问题-编码没有被设置,即使我认为是这样!我没有用java编写程序,所以我可以在服务器端提供帮助。但是
dataFilter
中的所有非ASCII字符是否与� 或者字符不同(在
数据
输入参数中)?是的,我将所有非ascii字符作为� 内部
dataFilter
。实际问题是标题设置不正确。字符编码正确,但字符集仍然是UTF8。我必须设置应用程序类型,然后设置字符编码,以便字符集保持不变。
        jQuery.ajax({
            url: "/countryAndProvinceCodeServlet",
            data: data,
            dataType: "json",
            type: "GET",
            success: function(data) {
               ...
            },
        });
{"error":false,
 "provinces":{"DZ-01":"Adrar",
              "DZ-16":"Alger",
              "DZ-23":"Annaba",
              "DZ-44":"Aïn Defla",
              "DZ-46":"Aïn Témouchent",
              "DZ-05":"Batna",
              "DZ-07":"Biskra",
              "DZ-09":"Blida",
              "DZ-34":"Bordj Bou Arréridj",
              "DZ-10":"Bouira",
              "DZ-35":"Boumerdès",
              "DZ-08":"Béchar",
              "DZ-06":"Béjaïa",
              "DZ-02":"Chlef",
              "DZ-25":"Constantine",
              "DZ-17":"Djelfa",
              "DZ-32":"El Bayadh",
              "DZ-39":"El Oued",
              "DZ-36":"El Tarf",
              "DZ-47":"Ghardaïa",
              "DZ-24":"Guelma",
              "DZ-33":"Illizi",
              "DZ-18":"Jijel",
              "DZ-40":"Khenchela",
              "DZ-03":"Laghouat",
              "DZ-29":"Mascara",
              "DZ-43":"Mila",
              "DZ-27":"Mostaganem",
              "DZ-28":"Msila",
              "DZ-26":"Médéa",
              "DZ-45":"Naama",
              "DZ-31":"Oran",
              "DZ-30":"Ouargla",
              "DZ-04":"Oum el Bouaghi",
              "DZ-48":"Relizane",
              "DZ-20":"Saïda",
              "DZ-22":"Sidi Bel Abbès",
              "DZ-21":"Skikda",
              "DZ-41":"Souk Ahras",
              "DZ-19":"Sétif",
              "DZ-11":"Tamanghasset",
              "DZ-14":"Tiaret",
              "DZ-37":"Tindouf",
              "DZ-42":"Tipaza",
              "DZ-38":"Tissemsilt",
              "DZ-15":"Tizi Ouzou",
              "DZ-13":"Tlemcen",
              "DZ-12":"Tébessa"}}
{"error":false,
 "provinces":{"DZ-01":"Adrar",
              "DZ-16":"Alger",
              "DZ-23":"Annaba",
              "DZ-44":"A�n Defla",
              "DZ-46":"A�n T�mouchent",
              "DZ-05":"Batna",
              "DZ-07":"Biskra",
              "DZ-09":"Blida",
              "DZ-34":"Bordj Bou Arr�ridj",
              "DZ-10":"Bouira",
              "DZ-35":"Boumerd�s",
              "DZ-08":"B�char",
              "DZ-06":"B�ja�a",
              "DZ-02":"Chlef",
              "DZ-25":"Constantine",
              "DZ-17":"Djelfa",
              "DZ-32":"El Bayadh",
              "DZ-39":"El Oued",
              "DZ-36":"El Tarf",
              "DZ-47":"Gharda�a",
              "DZ-24":"Guelma",
              "DZ-33":"Illizi",
              "DZ-18":"Jijel",
              "DZ-40":"Khenchela",
              "DZ-03":"Laghouat",
              "DZ-29":"Mascara",
              "DZ-43":"Mila",
              "DZ-27":"Mostaganem",
              "DZ-28":"Msila",
              "DZ-26":"M�d�a",
              "DZ-45":"Naama",
              "DZ-31":"Oran",
              "DZ-30":"Ouargla",
              "DZ-04":"Oum el Bouaghi",
              "DZ-48":"Relizane",
              "DZ-20":"Sa�da",
              "DZ-22":"Sidi Bel Abb�s",
              "DZ-21":"Skikda",
              "DZ-41":"Souk Ahras",
              "DZ-19":"S�tif",
              "DZ-11":"Tamanghasset",
              "DZ-14":"Tiaret",
              "DZ-37":"Tindouf",
              "DZ-42":"Tipaza",
              "DZ-38":"Tissemsilt",
              "DZ-15":"Tizi Ouzou",
              "DZ-13":"Tlemcen",
              "DZ-12":"T�bessa"}}
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
/**
 * Applies a UTF-8 encoding conversion for text.
 */
function utf8_enc( $rows ) {
  $encoded = array();

  foreach( $rows as $row ) {
    $temp = array();

    foreach( $row as $name => $value ) {
      $temp[ $name ] = $value = mb_convert_encoding( $value, 'auto', 'UTF-8' );
    }

    array_push( $encoded, $temp );
  }

  return $encoded;
}

function db_json( $query ) {
  echo json_encode( utf8_enc( db_fetch_all( db_query( $query ) ) ) );
}
  $.getJSON( HOST + 'cat.dhtml', function( data ) {
    var h = '';
    var len = data.length;

    for( var i = 0; i < len; i++ ) {
      h += '<option value="' + data[i].id + '">' + data[i].name + '</option>';
      categories[ data[i].id ] = data[i];
    }

    $('#category').html(h);
  });
   00 00 00 xx  UTF-32BE
   00 xx 00 xx  UTF-16BE
   xx 00 00 00  UTF-32LE
   xx 00 xx 00  UTF-16LE
   xx xx xx xx  UTF-8
response.setHeader("Content-Type", "application/json; charset=ISO-8859-1");
response.setContentType("application/json");
response.setCharacterEncoding("ISO-8859-1"); 
dataFilter : function ( data, type ) {
    alert(data);
    return data;
}
mysqli_query ($conn,"set character_set_client='utf8'");
mysqli_query ($conn,"set character_set_results='utf8'");
mysqli_query ($conn,"set collation_connection='utf8_general_ci'");
mysqli_query($conn,"set collation_connection='utf8_persian_ci'");
mysqli_set_charset($conn,"set character_set_results='utf8'") ;
mysqli_set_charset($conn,"set collation_connection='utf8_general_ci'") ;