今天弄了一天,也没搞清楚,方法如下:
我首先写一个.TXT的文件,但是里面格式如下:
1.1.1=对不起,记录已删除
1.1.2=对不起,没有记录
如此,然后,用resgen进行编译成resources的文件,可是最后用读出的却是乱码.
但是用英文的却是可以,请大侠发招...
我首先写一个.TXT的文件,但是里面格式如下:
1.1.1=对不起,记录已删除
1.1.2=对不起,没有记录
如此,然后,用resgen进行编译成resources的文件,可是最后用读出的却是乱码.
但是用英文的却是可以,请大侠发招...
解决方案 »
- [求助] TextBox选择文本问题
- 如何重置sql数据库的自动编号从1开始
- 大家帮看一下,为何在生成新闻列表的时候,只能生成头25条,第二、第三、四、。。。都是如此
- 还是confirm提示框的问题
- 获取服务器控件值,急等
- 在银行网站上,关与ID值、密码的加密,是使用128位的吗
- 我用C#写了个控件(不是WEB控件),用来接收服务器数据怎么在.net 1.0环境下接收数据很快,为什么在.net 1.1环境下接收数据很慢?请高手指点
- C#新手请教各位大侠!
- 我们是不是it世界的亡国奴?
- 那位來幫忙,可以加分,-我有一個Form(name=Form1),又有一個Class(name=Element)我想在Element類里寫一個方法Draw,在指定的的Form(這裡就是
- 发贴两天了!!谁能解决C#调用VB写的DLL
- 怎样从声卡获取实时数据,在用GSM格式广播出去?
FileStream fs=new FileStream("test.txt",FileMode.Open,FileAccess.Read);
StreamReader sr=new StreamReader(fs,System.Text.UnicodeEncoding.Default);
sr.BaseStream.Seek(0,SeekOrigin.Begin);
rtb1.Text="";
string strLine=sr.ReadLine();
while(strLine!=null){
rtb1.Text+=strLine+"\n";
strLine=sr.ReadLine();
}
sr.Close();
fs.Close();
}我以前写的代码...用这个System.Text.UnicodeEncoding.Default试试.
在编写多语言开发时,面向是团队开发时,又如何去解决其根本的问题呢?
请高手给予正确的解法!!!TKS!!
http://www.cnblogs.com/davidullua/archive/2005/07/16/194090.html
<?xml version="1.0" encoding="utf-8" ?>
<root>
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="ResMimeType">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="Version">
<value>1.0.0.0</value>
</resheader>
<resheader name="Reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="Writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
//*********所有文件在此配置
<data name="LoginName">
<value>Username</value>
</data>
<data name="Login">
<value>Login</value>
</data>
//........
//****************
</root>
//2.方法定义,读取配置文件,可以写到基类里面*****************
protected string GetString(string key)
{
System.Resources .ResourceManager rm=(System.Resources .ResourceManager)Application["RM"];
return rm.GetString(key);
}
//3.页面中调用时,定义变量*****************
protected string Activity_Assigned_To;
//4.定义pageload中调用方法********************
private void Resource()
{
System.Resources .ResourceManager rm=(System.Resources .ResourceManager)Application["RM"];
Activity_Assigned_To=rm.GetString("Activity_Assigned_To");
}
//5.在page load中调用自定义方法****************
private void Page_Load(object sender, System.EventArgs e)
{
Resource();
}
//6.在html中调用*****************
<table>
<tr>
<td><%=Activity_Assigned_To%></td>
<td>
<table style="TABLE-LAYOUT: fixed" width="100%">
<tr>
<td style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all"><asp:textbox id="txtLocation" runat="server" Width="100%" MaxLength="300"></asp:textbox></td>
</tr>
</table>
</td>
</tr>
</table>