我是用vb先写了个组件,然后在.net里面调用,这样最方便!
解决方案 »
- MVC3 Excel 导出
- C# 急
- C#初学者求解
- 怎么将字节数组转化为结构体数组
- 如何在服务器端触发只读textbox的值改变事件
- 100分求 开源的BBS 适合初中级水平研究的 那个hiforms太复杂头晕
- 我做了一个类库的例子,怎么没有办法访问里面的数据,有经验的兄弟帮忙看下
- visual studio update3 跟新失败! 请各位帮忙看看,感谢~
- 字符串如何转成LINQ表达式呢?麻类有经验的大牛指点一下
- .net和c#如何制作activex控件啊???或者如何制作可在IE里面运行的想activex一样的控件啊??
- 在C#中直接打开TXT文件
- 谁在西安作软件,有项目做,请联系QQ:330113269
所以楼主估计问题就问错了
660E657B >/$ 55 PUSH EBP
660E657C |. 8BEC MOV EBP, ESP
660E657E |. 57 PUSH EDI
660E657F |. 8B7D 08 MOV EDI, [ARG.1]
660E6582 |. 85FF TEST EDI, EDI
660E6584 |. 75 0D JNZ SHORT 660E6593
660E6586 |. 33C0 XOR EAX, EAX
660E6588 |> 85C0 TEST EAX, EAX
660E658A |. 75 0E JNZ SHORT 660E659A
660E658C |. 6A 05 PUSH 5
660E658E |. E8 2078FEFF CALL 660CDDB3
660E6593 |> 8B47 FC MOV EAX, [EDI-4]
660E6596 |. D1E8 SHR EAX, 1
660E6598 |.^ EB EE JMP SHORT 660E6588
660E659A |> 6A 00 PUSH 0 ; /pDefaultCharUsed = NULL
660E659C |. 6A 00 PUSH 0 ; |pDefaultChar = NULL
660E659E |. 8D45 0A LEA EAX, [EBP+A] ; |
660E65A1 |. 6A 02 PUSH 2 ; |MultiByteCount = 2
660E65A3 |. 50 PUSH EAX ; |MultiByteStr
660E65A4 |. 6A 01 PUSH 1 ; |WideCharCount = 1
660E65A6 |. 57 PUSH EDI ; |WideCharStr
660E65A7 |. 6A 00 PUSH 0 ; |Options = 0
660E65A9 |. 6A 00 PUSH 0 ; |CodePage = CP_ACP
660E65AB |. FF15 24120066 CALL [<&KERNEL32.WideCharToMultiByte>] ; \WideCharToMultiByte
660E65B1 |. 83F8 02 CMP EAX, 2
660E65B4 |. 75 12 JNZ SHORT 660E65C8
660E65B6 |. 0FB645 0A MOVZX EAX, BYTE PTR [EBP+A]
660E65BA |. 0FB64D 0B MOVZX ECX, BYTE PTR [EBP+B]
660E65BE |. C1E0 08 SHL EAX, 8
660E65C1 |. 03C1 ADD EAX, ECX
660E65C3 |> 5F POP EDI
660E65C4 |. 5D POP EBP
660E65C5 |. C2 0400 RETN 4
660E65C8 |> 66:0FB645 0A MOVZX AX, BYTE PTR [EBP+A]
660E65CD \.^ EB F4 JMP SHORT 660E65C3
因为我今天才开始学C#,昨天才下的VC#2005,很不熟这环境.
byte[] bytes = Encoding.Default.GetBytes(str);
foreach(byte b in bytes)
{
Console.Write(b.ToString("X"));
}// 输出C1FA
// Encoding.Default就是ANSI编码
这个地方就应该是Ascii了...如果你说的是Utf-8你可以不付帐或者给别人,分对我有啥用?