asp.net 半角全角轉(zhuǎn)化工具
更新時(shí)間:2008年12月10日 14:04:27 作者:
asp.net下半角和全角字符轉(zhuǎn)換工具實(shí)現(xiàn)代碼
/// <summary>
/// 轉(zhuǎn)全角的函數(shù)(SBC case)
/// </summary>
/// <param name="input">任意字符串</param>
/// <returns>全角字符串</returns>
///<remarks>
///全角空格為12288,半角空格為32
///其他字符半角(33-126)與全角(65281-65374)的對(duì)應(yīng)關(guān)系是:均相差65248
///</remarks>
public string ToSBC(string input)
{
//半角轉(zhuǎn)全角:
char[] c = input.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
if (c[i] == 32)
{
c[i] = (char) 12288;
continue;
}
if (c[i] < 127)
c[i] = (char) (c[i] + 65248);
}
return new string(c);
}
/// <summary>
/// 轉(zhuǎn)半角的函數(shù)(DBC case)
/// </summary>
/// <param name="input">任意字符串</param>
/// <returns>半角字符串</returns>
///<remarks>
///全角空格為12288,半角空格為32
///其他字符半角(33-126)與全角(65281-65374)的對(duì)應(yīng)關(guān)系是:均相差65248
///</remarks>
public string ToDBC(string input)
{
char[] c = input.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
if (c[i] == 12288)
{
c[i] = (char) 32;
continue;
}
if (c[i] > 65280 && c[i] < 65375)
c[i] = (char) (c[i] - 65248);
}
return new string(c);
}
/// 轉(zhuǎn)全角的函數(shù)(SBC case)
/// </summary>
/// <param name="input">任意字符串</param>
/// <returns>全角字符串</returns>
///<remarks>
///全角空格為12288,半角空格為32
///其他字符半角(33-126)與全角(65281-65374)的對(duì)應(yīng)關(guān)系是:均相差65248
///</remarks>
public string ToSBC(string input)
{
//半角轉(zhuǎn)全角:
char[] c = input.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
if (c[i] == 32)
{
c[i] = (char) 12288;
continue;
}
if (c[i] < 127)
c[i] = (char) (c[i] + 65248);
}
return new string(c);
}
/// <summary>
/// 轉(zhuǎn)半角的函數(shù)(DBC case)
/// </summary>
/// <param name="input">任意字符串</param>
/// <returns>半角字符串</returns>
///<remarks>
///全角空格為12288,半角空格為32
///其他字符半角(33-126)與全角(65281-65374)的對(duì)應(yīng)關(guān)系是:均相差65248
///</remarks>
public string ToDBC(string input)
{
char[] c = input.ToCharArray();
for (int i = 0; i < c.Length; i++)
{
if (c[i] == 12288)
{
c[i] = (char) 32;
continue;
}
if (c[i] > 65280 && c[i] < 65375)
c[i] = (char) (c[i] - 65248);
}
return new string(c);
}
您可能感興趣的文章:
- asp.net下URL處理兩個(gè)小工具方法
- Asp.Net權(quán)限管理系統(tǒng) 專(zhuān)用代碼生成工具(DDBuildTools) 1.1.0 下載
- asp.net Google的translate工具翻譯 API
- asp.net 實(shí)現(xiàn)防迅雷等下載工具盜鏈
- asp.net(c#)做一個(gè)網(wǎng)頁(yè)數(shù)據(jù)采集工具
- IE 性能分析工具(asp.net環(huán)境)
- asp.net 專(zhuān)業(yè)源代碼打包工具
- asp.net防止刷新時(shí)重復(fù)提交(可禁用工具條刷新按鈕)
- ASP.NET開(kāi)發(fā)中經(jīng)常用到10款工具軟件介紹
相關(guān)文章
.Net Core配置Configuration具體實(shí)現(xiàn)
這篇文章主要介紹了.Net Core配置Configuration具體實(shí)現(xiàn),文中運(yùn)用大量代碼進(jìn)行講解,如果有對(duì)相關(guān)知識(shí)感興趣的小伙伴可以參考這篇文章,希望可以幫助到你2021-09-09ASP.NET?MVC5網(wǎng)站開(kāi)發(fā)之添加、刪除、重置密碼、修改密碼、列表瀏覽管理員篇2(六)
這篇文章主要為大家詳細(xì)介紹了ASP.NET?MVC5網(wǎng)站開(kāi)發(fā)之添加、刪除、重置密碼、修改密碼、列表瀏覽,感興趣的小伙伴們可以參考一下2016-08-08asp.net 刪除MFC單文檔默認(rèn)菜單欄的兩種方法
新建一個(gè)MFC單文檔程序,默認(rèn)都有四個(gè)菜單欄:文件、編輯、視圖和幫助。怎么把這四個(gè)菜單欄刪除掉呢?2010-03-03.NET開(kāi)發(fā)人員關(guān)于ML.NET的入門(mén)學(xué)習(xí)
隨著谷歌,F(xiàn)acebook發(fā)布他們的工具機(jī)器學(xué)習(xí)工具Tensorflow 2和PyTorch,微軟也發(fā)布了ML.NET 1.0。可以說(shuō)2019年是機(jī)器學(xué)習(xí)社區(qū)普及化的一年,下面小編向大家簡(jiǎn)單介紹一下關(guān)于ML.NET的入門(mén)學(xué)習(xí)2019-05-05asp.net錯(cuò)誤處理Application_Error事件示例
Application_Error事件與Page_Error事件相類(lèi)似,可使用他捕獲發(fā)生在應(yīng)用程序中的錯(cuò)誤。由于事件發(fā)生在整個(gè)應(yīng)用程序范圍內(nèi),因此您可記錄應(yīng)用程序的錯(cuò)誤信息或處理其他可能發(fā)生的應(yīng)用程序級(jí)別的錯(cuò)誤2014-01-01asp.net項(xiàng)目開(kāi)發(fā)中用到的小技巧
項(xiàng)目中用到的小技巧2010-03-03ASP.NET中repeater嵌套實(shí)現(xiàn)代碼(附源碼)
repeater嵌套經(jīng)常會(huì)在一些特殊效果顯示下會(huì)用到,新手朋友們可以詳細(xì)看下本文,希望對(duì)你有所幫助,代碼很整潔同時(shí)附有源碼2013-03-03