在Delphi中有没有一种逐行读取流的方法?
有没有办法设置流的编码?
我知道
TEncoding.getEncodingPage(1250); 如何从stream中获取?
发布于 2011-08-04 22:07:00
我想你是在找TStreamReader吧。在构造函数中设置编码,然后调用ReadLine。
至于如何从流中获取编码,这在很大程度上取决于流中的内容,不是吗?
发布于 2011-08-04 22:55:06
缺少TStreamReader的Delphi版本可以使用Peter Below's unit,它提供了AssignStream。它的工作原理和AssignFile一样,只是针对的是流,而不是文件名。一旦使用该函数将流与TextFile变量相关联,就可以像调用任何其他文件一样调用ReadLn和其他I/O函数。
https://stackoverflow.com/questions/6942704
复制相似问题