社区
分析与设计
帖子详情
如何将单字节转换成双字节?(在线等!)
snakers
2005-09-07 02:49:46
“永嘉路15*4*2楼”转换成“永嘉路15*4*2楼”即半角转全角
...全文
611
16
打赏
收藏
如何将单字节转换成双字节?(在线等!)
“永嘉路15*4*2楼”转换成“永嘉路15*4*2楼”即半角转全角
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
snakers
2005-10-18
打赏
举报
回复
多谢“rexsp(真水无香) (PPTech.Net)”的清晰解说!!!!
snakers
2005-10-18
打赏
举报
回复
多谢“rexsp(真水无香) (PPTech.Net)”的清晰解说!!!!
snakers
2005-10-18
打赏
举报
回复
多谢“rexsp(真水无香) (PPTech.Net)”的清晰解说!!!!
aspcn
2005-10-16
打赏
举报
回复
把计算机组成原理前两章看完,心里就有底了。
liminlovemama
2005-10-13
打赏
举报
回复
listening...
liuke209
2005-10-09
打赏
举报
回复
学习当中.....
kekehenu
2005-10-09
打赏
举报
回复
xue xi zhong zhang jian shi
YAOHE
2005-10-09
打赏
举报
回复
我来晚了,按 pupo(泡泡) ( )地方法做就可以了
rexsp
2005-10-08
打赏
举报
回复
数字与英文的全角字符Unicode编码为U+FFXX,数字与英文的半角字符Unicode编码为U+00XX,它们后两位相差0x20,十进制为32,故加32转为半角数字或英文。只能转换英文或数字,其他下面方法不能实现。半角数字与英文转到全角数字或英文则相反。
//// <summary>
/// 将所输入字符进行半角到全角转换
/// </summary>
/// <param name="strInput">半角字符串</param>
/// <returns>全角字符串</returns>
public string banjiaoTOquanjiao(string strInput)
{
string strNewInput = "";
//将要转换的字符串取到字符数组中
char[] charOldInput = strInput.ToCharArray();
for(int i = 0; i < charOldInput.Length; i++)
{
//每次取出一位字符
byte[] byteOldInput = System.Text.Encoding.Unicode.GetBytes(charOldInput, i, 1);
if(byteOldInput.Length == 2)
{
//改变字符编码,将前两位置为0xFF,后两位减32,转为半角Unicode编码
if(byteOldInput[1] == 0)
{
byteOldInput[0] = (byte)(byteOldInput[0] - 32);
byteOldInput[1] = 255;
charOldInput[i] = System.Text.Encoding.Unicode.GetChars(byteOldInput)[0];
}
}
}
//组成新的字符串
strNewInput = new string(charOldInput);
return strNewInput;
}
navy_koo
2005-10-08
打赏
举报
回复
帮你顶一下,等待更完美的解决方案。。。
netzww
2005-09-22
打赏
举报
回复
public class Win32API
{
[DllImport("kernel32.dll", SetLastError=true)]
public static extern int LCMapString(int Locale, int dwMapFlags,
string lpSrcStr, int cchSrc, StringBuilder lpDestStr, int cchDest);
}
public static string ToWide( string source )
{
StringBuilder sbDestination = new StringBuilder( GetStringLength(source) * 2 );
Win32API.LCMapString( Win32API.GetSystemDefaultLCID(), Win32API.LCMAP_FULLWIDTH, source, -1, sbDestination, sbDestination.MaxCapacity );
return sbDestination.ToString().Replace("\0","");
}
feiboynet
2005-09-21
打赏
举报
回复
本来就是这样的,半角和全角没有明确的对应关系的,虽然我一眼就分出来,但是,用程序就是比较麻烦呀。用REPLACE吧,或自己写函数来替换吧
pupo
2005-09-21
打赏
举报
回复
VB的StrConv函数,在C#中使用的话添加对Microsoft Visaul Basic.net Runtime的引用就可以用了
Dim a As String = "永嘉路15*4*2楼"
MsgBox(StrConv(a, VbStrConv.Wide))
碼上道
2005-09-12
打赏
举报
回复
STUDY!
navy_koo
2005-09-12
打赏
举报
回复
学习!!!
不过楼上的方法是治标不治本的。。。
TechEye
2005-09-12
打赏
举报
回复
string str = "永嘉路15*4*2楼";
str = str.Replace("1", "1").Replace("2","2").Replace(...);
:)
spss-E7HST_advanced_data_preparation_with_ibm_spss_modeler.pdf
Chr x 返回以x为ASCII码的字符 如:Chr 97 得”a”Asc x 得到字符的ASCII码 如:Csc “A” 得65Cint x 将数值型数据x的小数部分四舍五入取整Str x 将数值数据x
转换成
字符串 如:Str 67 4 得”67 4”Val x 将字符串中的数字
转换成
数值 如:Val “45mn” 得45Int x 取小于等于x的最大整数 如:Int 8 4 得 9 Int 8 4 得8Fix x 将数值型数据x中的小数部分舍去CBool x 将任何有效的数字字符串或数值
转换成
逻辑型 如:Cbool 8 得true Cbool “0” 得falseCByte x 将0 255之间的数值
转换成
字节
型 如:Cbyte 202 得202Cdate x 将有效的日期字符串
转换成
日期 如:Cdate #2006 9 23# 得2006 9 23Ccur x 将数值数据X
转换成
货币型 如Ccur 97 5 得97 5Round x N 在保留N位小数的情况下四舍五入取整 如:Round 8 86 1 得8 9CStr x 将X
转换成
字符串型Cvar x 将数值型数据X
转换成
变体型 如:Cvar “34” +”B”得23BCSng x 将数值数据X
转换成
单精度型 如:CSng 15 5994883 得15 59949CDbl x 将数值数据X
转换成
双
精度型">Chr x 返回以x为ASCII码的字符 如:Chr 97 得”a”Asc x 得到字符的ASCII码 如:Csc “A” 得65Cint x 将数值型数据x的小数部分四舍五入取整Str x 将数值数据x
转换成
字符串 如:Str 67 4 得”67 4”Val x 将字符串中的数字转换 [更多]
oracle日语片假名转平假名函数
一个ORACLE函数,除了可以将传入的片假名
转换成
平假名外,还可以将
单
字节
的英数转成
双
字节
英数,也就说不管传入什么字符串,返回的都是日语全角字符串,一般用在对日项目的检索中。
vba 在代码窗口里不能正常显示的
双
字节
字符的转换
在用vba编写打印发票的小程序时,发现①~⑩ ⑴~⒇ ⒈~⒛ 等序号显示没问题,而⒜~⒵ Ⓐ~Ⓩ ⓐ~ⓩ ⓪ ⓫~⓴ ⓵~⓾等字符在代码编辑器里是显示不出来的,显示一个? 刚开始把字符藏在sheet的某个单元格里到要用时再去取,后来在网上找到一个uniCode
双
字节
字符转字符串的函数非常好用,分享如下: Function strUnicode(s As String) As String With CreateObject("MSScriptControl.ScriptControl")
Node.js 中
字节
的互相转换
通过以上方法,你可以在 Node.js 中进行
字节
的互相转换。在 Node.js 中,我们经常需要处理二进制数据,包括
字节
的转换和操作。本文将介绍如何在 Node.js 中进行
字节
的互相转换。转换为大端序的 32 位有符号整数,并将结果写入
字节
中。方法将
字节
转换为大端序的 32 位有符号整数,并将结果存储在。在上面的代码中,我们创建了一个大小为 4 的。方法将
字节
转换为字符串,并将结果存储在。在上面的代码中,我们创建了一个包含
字节
。在上面的代码中,我们创建了一个包含
字节
。要将整数转换为
字节
,我们可以使用。
整理vb各种转换
1、字符串与
字节
数组的转换 Dim mByte() As Byte
字节
数组Dim str As String 字符串str = "中国CSDN"字符串->
字节
数组mByte = StrConv(str, vbFromUnicode)
字节
数组->字符串str = StrConv(mByte, vbUnicode)
分析与设计
13,190
社区成员
5,761
社区内容
发帖
与我相关
我的任务
分析与设计
.NET技术 分析与设计
复制链接
扫一扫
分享
社区描述
.NET技术 分析与设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章