我有一个 ISO-8859-2 格式的数据库,但我需要以 UTF-8 创建 XML。这意味着我必须在以 UTF-8 打印之前对数据库进行编码。我对 ASP.Net 知之甚少,所以我希望有人能提供帮助。
在 PHP 中,我会做这样的事情:
db_connect();
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET character_set_client='UTF8'");
这是我用于数据库连接的 ASP.Net 代码:
'CONNECTION TO DATABASE
dim dbconn,sql,dbcomm
dbconn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath("../baze/test.mdb"))
dbconn.Open()
sql="SELECT * FROM nekretnine, tipovinekretnina WHERE nekretnine.idtipnekretnine = tipovinekretnina.idtipnekretnine ORDER BY nekretnine.idnekretnine"
dbcomm=New OleDbCommand(sql,dbconn)
dbread=dbcomm.ExecuteReader()
while dbread.Read()
我在哪里以及如何编码为 UTF-8?