jQuery和非unicode字符

jQuery和非unicode字符,jquery,character-encoding,non-unicode,Jquery,Character Encoding,Non Unicode,我正在尝试使用jQuery从数据库中获取自动完成。它适用于英语值,但我有一些阿拉伯文行,它们显示为(??) 我以以下内容开始我的所有页面: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <Link href="style2.css" rel="stylesheet" type="text/css"> <style type="text/css"></style>

我正在尝试使用jQuery从数据库中获取自动完成。它适用于英语值,但我有一些阿拉伯文行,它们显示为(??)

我以以下内容开始我的所有页面:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<Link href="style2.css" rel="stylesheet" type="text/css">
<style type="text/css"></style>

注意:我所有其他的阿拉伯语项目都可以。我遇到的问题只是jQuery自动完成。

更改meta标记中的字符集类型:

<meta http-equiv="Content-Type" content="text/html; charset=charset=iso-8859-6">
只需将此字符集添加到脚本标记中


有关更多信息。

好的,只需在搜索文件中包含与DB脚本的连接,就可以解决此问题,显然,当我引用外部文件时,存在变量冲突。 我之前发布的脚本就是有效的。。 但令我惊讶的是,我花了一整天的时间在互联网上寻找,而对于非unicode的问题却没有任何明确的答案。。
因此,我建议(以我的拙见,在你的所有文件中始终包含这4行脚本,因为你使用的是非unicode语言。)感谢所有试图帮助@HussamSibai尝试
charset=windows-1256
。这可能对你有帮助吗?只是为了确保我解释清楚。整个页面显示良好,包括阿拉伯文字符..唯一的问题是显示来自数据库的jquery自动完成结果的字段..谢谢你我整个下午都在尝试,但什么都没有..我开始认为这与更改.js文件中的脚本有关
<meta http-equiv="Content-Type" content="text/html; charset=charset=iso-8859-6">
<script type="text/javascript" charset="ISO-8859-6">
// your code from where you are making the auto complete 
// either ajax request or any thing
</script>