向数据库中插入阿拉伯语显示乱码,这是为什么

Python028

向数据库中插入阿拉伯语显示乱码,这是为什么,第1张

① 首先把MySQL的服务停掉 在运行窗口输入:net stop mysql

② 把服务器和客户端的字符集改成自己想用的字符集:GB2312或是utf8等……

具体操作为:打开mysql安装目录下的myini.tet;

找到default-character-set,将其改为自己想用的字符集:GB2312或是utf8等……,要注意的是这里有两个default-character-set,用ctrl+f定位在文件最前面输入default就会找到,都要改过来;

③ 重启MySQL服务器,在运行窗口输入:net start mysql

④ 最重要的是一点是,到这里我们已经能够解决乱码问题了,可问题是我们依然还会出现乱码问题,这是因为我们现在的表被创建的时候用的是默认的字符集(latin1),所以这时候我们要把表删除,然后重建就可以了

方法一、如果网页的浏览者以阿拉伯国人居多,并且汉字较少,可以采用阿拉伯语编码,因为这种编码阿拉伯国人最常用。如果用dreamwever编辑,先在记事本上编辑好中文,然后粘贴。这时由于很多中文字符在阿拉伯文字符集没有,所以会转换成符号,形如:*****,浏览器在显示时会将它转换成汉字。

方法二、如果网页的浏览者以中国人居多,可以采用GB2312编码,由于GB2312编码没有阿拉伯语字符,这些会转换成*****形式,所以中文和阿拉伯文都会在编辑页面正常显示。

方法三、如果网页的浏览者哪个国家的人都有,或者中阿拉伯文比例相当,或除了中阿拉伯文,还有其他语言,那么最好采用Unicode编码,它包含了全世界所有的语言,并广为人知。可以包含从右向左排的文字,每种语言会默认采用各自的默认字体显示。也便于编辑。

在FrontPage的“普通”编辑界面单机鼠标右键,在右键菜单上选择“网页属性”,找到“语言”选项卡,将“网页语言”标记为“阿拉伯语”,为网页存档编码设定为“阿拉伯语(具体一种编码)”。这样就可以制作纯正的阿拉伯文网页了。

这里以Internet Explorer为例介绍一下浏览阿拉伯文网页时的编码设置。

一般情况下,网页的代码中标示了所使用的编码,如:<META http-equiv=Content-Type content="text/htmlcharset= ks_c_5601-1987 ">,这样浏览器就能自动设置编码。但是,也有个别网页没有标示,那么浏览器就很有可能采用Windows系统的默认语言编码GB2312显示,造成乱码。

如果遇到这种情况,单机鼠标右键,选择“编码”->阿拉伯文,即可正确显示。

如果你的浏览器不支持阿拉伯语,那么即使网页作了标示,也无法显示,但你人工选择阿拉伯文编码时,会提示你下载阿拉伯语支持。

Windows XP 阿拉伯文用户界面语言包简介

www.sendnet.cn 深达网络

1. 必须安装在Windows XP 英文版上,安装前新建一个用户,这样以这个用户登陆就变成相应的语言版本了,一个操作系统上可以装任意多的语言包。

2.Windows XP 不仅是改变了界面,同时也加入了特定语言版本的独特组件,得到的和真正的外文版是一样的。

3.安装语言包比安装阿语版Windows好,毕竟我们在大多数情况下需要中文版,而且一台机器上只能安装一种Windows XP,而且可以同时安装多种语言包,从而在一台机器上实现多种语言版本。

何如在中文系统中玩阿拉伯文游戏等非Unicode编码程序?

www.sendnet.cn 深达网络

有很多外文版(除英文版)游戏很好玩,但在中文系统上往往都是乱码,其实很好解决。

WindowsXP系统:

WindowsXP虽然不太适合玩游戏,但也有他的独到之处,WindowsXP内核是Unicode编码,支持多语种,对于Unicode编码的应用程序会正常显示原文,但是,游戏程序几乎都不是Unicode编码。WindowsXP系统可以指定以特定的编码运行非Unicode编码编码程序,中文版WindowsXP默认的是“简体中文GB2312”。你只需在控制面板--〉区域和语言选项--〉高级--〉为非Unicode程序的语言选择“阿拉伯语”,即可正确运行阿拉伯文版的游戏等程序。其实WindowsXP是非常好的,尤其是在多语种支持上,要知道指责它的人大多数只用中文和英文,如果你使用阿拉伯语、俄语、法语等其他语言,你就知道WindowsXP有多好了,你可以在任何应用程序上,包括记事本上使用任何语言,而且可以多语种混排(也可以包含从右向左排的语言,如阿拉伯语)。微软的FrontPage在编辑多语种的网页时,要比dreamweaver强百倍。

Windows9x/Me上就只能安装内码转换程序了。

怎样在Windows9x/Me中添加阿拉伯语输入法?

www.sendnet.cn 深达网络

Windows9x/Me的默认安装并没有阿拉伯文输入法,需要单独安装,安装文件可以在阿拉伯语版IE的安装光盘上找到,

微软的输入法不错,又免费,但是阿拉伯文编码页和中文大量重叠,所以它不能广泛应用于以GB2312为默认系统编码的Windows应用程序,只能用于基于Unicode编码的应用程序(如:Office),或可以自动进行编码转换的的应用程序(如:基于Internet Explorer平台的IE,Outlook,Outlook Explorer)。

此外还可以采用第三方解决方案(含有内码转换,可以用于任何程序的输入)。

是的,

也许是你手机软件不支持阿文,比如QQ吧,显示不了阿文的,应该是那个道理

对方的话一般是可以正常看到你的东西,如果有需要,最好装个多国语言包,或阿文字体集

这样,在TXW,WORD等东西可以打出阿文了