首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

读取资源文件中文变乱码

2011-12-24 
求助:读取资源文件中文变乱码?读取方法:public string ChiGet(string strParaNo){Assembly assAssembly.G

求助:读取资源文件中文变乱码?
读取方法:
public string ChiGet(string strParaNo)
{
Assembly ass=Assembly.GetExecutingAssembly(); 
string name="ApWeb.Bu.ParaChi"; 
ResourceManager rs=new ResourceManager(name,ass); 
return rs.GetObject(strParaNo).ToString();
}
资源文件内容:
;1
1 = 全部产品 = AllProducts
;2
2 = 全部 = All
;3
3 = 询价 = Inquire
...
...
...

页面取值:lbl.Text=this.ChiGet(1)得到的值为:“??= AllProducts”
中文"全部产品"变成了??乱码,求助解决方法。

[解决办法]
设置culture或转码
[解决办法]
应该是编码的问题
[解决办法]
UTF8
[解决办法]
读完以后 在转换编码.
[解决办法]
ResourceManager.GetString (String, CultureInfo)
这里设置cultureInfo啊。
[解决办法]
tostring();

热点排行