2012-10-04 161 views
0

我有一个mysql数据库包含阿拉伯数据。当通过mysql工作台打开数据库时,数据看起来像“ßÇÙãÇÇAÌãÇÓí”。mysql中的特殊字符

当一个简单的php文件从数据库读取数据看起来很好(阿拉伯语)。

但是当通过ASP.net读取数据时,数据看起来像“ßÇÙãÇÇÌÌãÇÓí”。

请帮帮我。

回答

0

从ASP.net应用程序中运行SELECT查询尝试连接到数据库后运行两个查询之前:

SET CHARACTER SET 'utf8'; 
SET NAMES utf8; 

基本上你需要让你的应用程序知道可能国际字符。

P.S.每次连接建立时都应该再次运行,例如,你不能在MySQL工作台上运行一次并修复你的应用程序。你的应用需要自己做。