多字节和Unicode编码是不可逆的
来源:互联网 发布:图像去雾算法用matlab 编辑:程序博客网 时间:2024/05/22 09:07
procedure TForm1.Button1Click(Sender: TObject);
var
LStr, LStr2: string;
LWideString: WideString;
LLen: Integer;
I: Integer;
begin
SetLength(LStr, 256);
for I := 1 to Length(LStr) do
LStr[I] := Char(Random(256));
SetLength(LWideString, Length(LStr));
LLen := MultiByteToWideChar(GetACP, 0, @LStr[1], Length(LStr), @LWideString[1], Length(LWideString));
SetLength(LWideString, LLen);
SetLength(LStr2, Length(LStr));
LLen := WideCharToMultiByte(GetACP, 0, @LWideString[1], Length(LWideString), @LStr2[1], Length(LStr2), nil, nil);
SetLength(LStr2, LLen);
for I := 1 to Length(LStr) do
begin
if LStr[I] <> LStr2[I] then
begin
ShowMessage('e');
end;
end;
end;
var
LStr, LStr2: string;
LWideString: WideString;
LLen: Integer;
I: Integer;
begin
SetLength(LStr, 256);
for I := 1 to Length(LStr) do
LStr[I] := Char(Random(256));
SetLength(LWideString, Length(LStr));
LLen := MultiByteToWideChar(GetACP, 0, @LStr[1], Length(LStr), @LWideString[1], Length(LWideString));
SetLength(LWideString, LLen);
SetLength(LStr2, Length(LStr));
LLen := WideCharToMultiByte(GetACP, 0, @LWideString[1], Length(LWideString), @LStr2[1], Length(LStr2), nil, nil);
SetLength(LStr2, LLen);
for I := 1 to Length(LStr) do
begin
if LStr[I] <> LStr2[I] then
begin
ShowMessage('e');
end;
end;
end;
0 0
- 多字节和Unicode编码是不可逆的
- VS2008 Unicode和多字节编码区别
- 关于Unicode和多字节编码
- C#Unicode编码不可逆,Default也不可逆
- Unicode编码&&多字节字符集
- Unicode编码与多字节编码的转换
- Unicode和多字节
- Dll的多字节和Unicode
- unicode和多字节字符集的区别
- UNICODE下和多字节字符编码的字符串处理函数对照
- 多字节编码与Unicode码的区别
- 多字节符 和 UNICODE
- 多字节和Unicode转换
- Unicode和多字节设置
- ARM 中的 多字节 unicode等编码
- 玩转Visual Studio-理解多字节编码和Unicode编码
- 多字节编码、UTF8编码 、 Unicode编码 互转
- 2.Unicode 编码 和 多字符集 编码
- sql2005 OPENDATASOURCE 需要Ad Hoc Distributed Quer
- autocomplete—热点——应用
- IE和Google浏览器事件传递参数不同
- 野人学Android基础篇之异步任务第一课--AsyncTask原理简介及例子
- hadoop笔记1-MR执行过程
- 多字节和Unicode编码是不可逆的
- 带领团队发挥最大潜能的10个技巧 [Y]
- 【Linux开发】GCC 4.8及以上支持内存非法访问检查
- C#Unicode编码不可逆,Default也不可逆
- 编程之美----3.5最短摘要的生成
- google.com 还会换IP
- CheckBoxAndRadio应用
- Delphi类里面的方法和类型定义不影响创建实例的大小
- Algorithms—39.Combination Sum