更新:
正确的术语是escaping
me。我正在寻找的是一个函数,可以将多行ASCII文本转换为ASCII转义形式。
是否有一个标准函数可以将多行文本转换为ASCII转义形式,反之亦然?
我需要将多行文本存储为name=value
对,基本上是行.ini
文件,其中Value
是适合单行的ASCII码转义文本,但如果存在这样的格式,我更喜欢不使用数字代码来表示非打印字符的格式。
多行文本可以很长,最大长度为65K。
发布于 2014-09-18 13:04:43
使用Base64怎么样?
Base64用于对电子邮件的附件进行编码。Base64可以将任何类型的数据转换为最多64种字符组成的字符串(大小写字母表(52种),0到9 (10种),"-“和"+")。
大图片(超过1MB)可以用Base64编码,因此65K字符可能不会造成问题。
发布于 2014-09-19 00:47:23
在Windows .ini
文件中,您可以使用整个节来存储多行数据。
[key1]
several lines
of data
[key2]
another
用GetPrivateProfileSection阅读它。要获取密钥列表,请使用GetPrivateProfileSectionNames。
https://stackoverflow.com/questions/25904302
复制相似问题