mysql中的特殊字符

时间:2012-10-04 09:42:46

标签: mysql

我有一个mysql DB包含阿拉伯数据。通过mysql workbench打开数据库时,数据看起来像“ÙÇããÇáÌãÇÓí”。

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

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

请帮帮我。

1 个答案:

答案 0 :(得分:0)

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

SET CHARACTER SET 'utf8'; 
SET NAMES utf8;

基本上,您需要让您的应用了解可能的国际字符。

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

相关问题