0

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

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

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

请帮我。

4

1 回答 1

0

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

SET CHARACTER SET 'utf8'; 
SET NAMES utf8;

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

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

于 2012-10-04T10:10:53.863 回答