non*_*one 4 delphi encoding stream delphi-2009
Delphi中有没有一种方法可以逐行读取流?
有没有办法设置流的编码?
我知道
TEncoding.getEncodingPage(1250);
Run Code Online (Sandbox Code Playgroud)
如何从流中获取它?
Cra*_*ntz 10
我想你在找TStreamReader.您在构造函数中设置编码,然后调用ReadLine.
就如何从流中获取编码而言,这在很大程度上取决于流中的内容,不是吗?
缺少的Delphi版本TStreamReader可以使用Peter Below的StreamIO单元,它可以为您提供AssignStream.它就像AssignFile,但对于流而不是文件名.一旦您使用该函数将流与TextFile变量相关联,您就可以像调用ReadLn任何其他文件一样调用它上面的其他I/O函数.