DELPHI7加载UNICODE编码格式的TXT显示为乱码的解决方法
2024-08-28 09:55:46
DELPHI7的STRING默认是ANSI编码,加载UNICODE编码格式的TXT显示为乱码,解决方法如下:
procedure TForm1.Button1Click(Sender: TObject);
var
F:TFileStream;
S:WideString;
I:Integer;
FileName:string;
begin
FileName := ExtractFilePath(Application.ExeName)+'20151214003.txt';
F:=TFileStream.Create(FileName,fmOpenRead);
I:=F.Size;
SetLength(S,I div 2);
F.Read(S[1],I);
F.Free;
Delete(S,1,1);
Memo1.Text:=S;
end;
最新文章
- HTML常用标签
- gulp同步执行任务
- mysql-data-dumper
- PHP大文件存储示例,各种文件分割和合并(二进制分割与合并)
- PL-SQL 存储函数和存储过程
- Android-Application
- ECMAScript继承
- Android 服务端开发之开发环境配置
- 如何测量一个嵌入式Linux系统的功耗/power dissipation/power wastage/consumption
- JavaScript 覆盖document.createElement 方法 解决window.close在火狐下不兼容问题)
- shrio初体验(1)
- CocoaPods 更新慢&;swift版本适配
- IOS 固定定位底部input输入框,获取焦点时弹出的输入法键盘挡住input
- android studio多渠道多包名多apk打包
- 简单工厂模式--java代码实现
- Education CodeForces Round 63 Div.2
- magento 2 Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.%
- 简单配置umiJS学习笔记
- NAP(Network Access Protection)
- 20145311王亦徐 《网络对抗技术》 Web安全基础实践
热门文章
- C# 传值和传引用 ( ref out in )
- 全面学习ORACLE Scheduler特性(10)管理Chains
- 303 Range Sum Query - Immutable 区域和检索 - 不可变
- H5活动的一些事
- leetcode375 Guess Number Higher or Lower II
- 2017-12-04HTML布局_div布局
- JVM GC调优一则–增大Eden Space提高性能
- WinRT ListView间隔变色(一)
- nw.js开发第一个程序(html开发桌面程序exe)
- 并发编程学习笔记(12)----Fork/Join框架