Delphi:如何在ini文件中使用换行符?

cro*_*don 3 delphi

是否可以使用Delphi在ini文件中使用换行符?

我有一个我想要使用的字符串值,但它需要具有换行功能.我不需要任何其他格式的文本.

我怎样才能做到这一点?

PA.*_*PA. 9

由您决定编码换行符的方法.

具体取决于您要使用的用途,以及要应用于解码的策略.

我使用url编码.这样我可以涵盖更广泛的可能值.有许多URL解码实现可用.

或者你可以遵循Orjan的建议.或者发明自己的.


Car*_*icz 6

自从我做Delphi以来已经有一段时间了,但我认为你不能直接包含换行符 - 一行是一行.

但正如Örjan所说,您可以在字符串中包含可由程序解释为换行符的字符.

我怀疑,"\n"被自动特意在一个.ini文件中的任何方式进行处理,但你可能包括其他一些很少使用的字符,如管道(|)或符号(〜),只是让你的应用程序翻译,要换行.

  • 我在保存时使用#7代替#13#10,并在阅读时将其转换回来.这肯定是一个不会自然发生的角色.:) (2认同)