(1)、在我的ASP.NET实验的源程序中有一个繁体字库名为(繁体字库.txt)文件
(2)、在Page_load中加载繁体字库
string strFileName=Server.MapPath("繁体字库.txt");
StreamReader ReadFile;
ReadFile=File.OpenText(strFileName);
string txt=ReadFile.ReadLine().ToString();
string[,] aa=new string[txt.Length/2,2];
int j=0;
for(int i=0;i<txt.Length/2;i++)
{
aa[i,0]=txt.Substring(j,1);
j++;
aa[i,1]=txt.Substring(j,1);
j++;
}
ReadFile.Close();
Application["simplify"]=aa;
(3)、简体字转繁体字
string strTxt=this.TextBox1.Text;
string[,] aa=(string[,])Application["simplify"];
string str="";
string chars="";
for(int i=0;i<strTxt.Length;i++)
{
chars=strTxt.Substring(i,1);
for(int k=0;k<aa.Length/2;k++)
{
if(aa[k,0]==chars)
{
chars=aa[k,1];
//exitfor;
}
}
str=str+chars;
}
this.TextBox1.Text=str;
(4)、繁体字转简体字
string strTxt=this.TextBox1.Text;
string[,] aa=(string[,])Application["simplify"];
string str="";
string chars="";
for(int i=0;i<strTxt.Length;i++)
{
chars=strTxt.Substring(i,1);
for(int k=0;k<aa.Length/2;k++)
{
if(aa[k,1]==chars)
{
chars=aa[k,0];
//exitfor;
}
}
str=str+chars;
}
this.TextBox1.Text=str;
本文详细描述了在ASP.NET项目中如何使用一个名为繁体字库.txt的文件进行繁简体转换,包括在Page_Load中加载库,以及通过字符串操作实现简体字转繁体字和繁体字转简体字的功能。
8452

被折叠的 条评论
为什么被折叠?



