[C#]把半角字符转换为全角
来源:互联网 发布:mac jmeter 安装 编辑:程序博客网 时间:2024/05/16 05:42
原始帖子在这里:http://topic.csdn.net/t/20041018/11/3465589.html 我只是整理了一下,简化了一些冗余代码。
/// <summary>
/// 半角(DBC case)转全角(SBC case)
/// </summary>
/// <param name="source">被转换的半角字符串</param>
/// <returns>转换后的全角字符串</returns>
static string DBC2SBC(string source)
{
//袁晓辉(http://blog.csdn.net/uoyevoli) 整理
byte[] bytes = Encoding.Unicode.GetBytes(source);
for (int i = 0; i < bytes.Length; i += 2)
{
if (bytes[i + 1] == 0)
{
bytes[i] -= 32;
bytes[i + 1] = 255;
}
}
return new string(Encoding.Unicode.GetChars(bytes));
}
/// <summary>
/// 半角(DBC case)转全角(SBC case)
/// </summary>
/// <param name="source">被转换的半角字符串</param>
/// <returns>转换后的全角字符串</returns>
static string DBC2SBC(string source)
{
//袁晓辉(http://blog.csdn.net/uoyevoli) 整理
byte[] bytes = Encoding.Unicode.GetBytes(source);
for (int i = 0; i < bytes.Length; i += 2)
{
if (bytes[i + 1] == 0)
{
bytes[i] -= 32;
bytes[i + 1] = 255;
}
}
return new string(Encoding.Unicode.GetChars(bytes));
}
- [C#]把半角字符转换为全角
- 全角字符转换为半角
- 全角字符转换为半角,判断半角和全角
- java全角字符转换为半角 半角转全角
- JAVA全角字符转换为半角字符
- php 把全角字符转换成半角
- 用JS把全角转换为半角
- C#中全角字符转换为半角
- C#中全角字符转换为半角
- C语言实现半角、全角字符转换
- C语言 字符全角、半角转换
- 全角转换为半角
- Delphi中全角字符转换为半角字符
- 全角字符数字转换为半角字符数字
- java 实现全角字符转换为半角字符
- 全角、半角字符相互转换
- 全角、半角字符相互转换
- 半角全角字符转换函数
- 写的一个控制OSA86142B的类.
- String 定义对象的区别(堆与栈的不同之处)
- 围棋程序三步走
- 商务英语---电话篇(2006-6-30)
- 关于继承和多态的一个简单例子
- [C#]把半角字符转换为全角
- 短句
- 在数据库中存储 BLOB 数据的缺点
- 某著名公司的一道JAVA笔试题
- C++中的纯虚函数
- About Me
- ActiveX控件签名谈
- AJAX简单学习
- Intel HEX文件格式分析