Text 是否有一个标准函数可以将多行文本转换为ASCII转义格式,反之亦然?

Text 是否有一个标准函数可以将多行文本转换为ASCII转义格式,反之亦然?,text,escaping,ascii,multiline,Text,Escaping,Ascii,Multiline,更新: 正确的术语是escapingme。我要找的是一个函数,它可以将多行ASCII文本转换为ASCII转义形式 是否有一个标准函数可以将多行文本转换为ASCII转义格式,反之亦然 我需要将多行文本存储为name=value对,基本上是行.ini文件,其中value是适合单行的ASCII转义文本,但如果存在这种格式,我更喜欢不使用数字代码来表示非打印字符的格式 多行文字可以很长,最长可达65K。如何使用Base64 Base64用于对电子邮件的附件进行编码。Base64可以将任何类型的数据转换为

更新:

正确的术语是
escaping
me。我要找的是一个函数,它可以将多行ASCII文本转换为ASCII转义形式

是否有一个标准函数可以将多行文本转换为ASCII转义格式,反之亦然

我需要将多行文本存储为
name=value
对,基本上是行
.ini
文件,其中
value
是适合单行的ASCII转义文本,但如果存在这种格式,我更喜欢不使用数字代码来表示非打印字符的格式


多行文字可以很长,最长可达65K。

如何使用Base64

Base64用于对电子邮件的附件进行编码。Base64可以将任何类型的数据转换为最多64种字符组成的字符串(大写和小写字母(52种)、0到9(10种)、“-”和“+”)


大图片(超过1MB)可以用Base64编码,因此65K字符可能不会产生问题。

在Windows
.ini
文件中,您可以使用整个部分来存储多行数据

[key1] 
several lines 
of data

[key2] 
another

用英语读它。若要获取键列表,请使用。

我已排除base64,但输出必须仍然是可读的,所以是否要将.ini文件作为文本加载到数据库表中?如果是这种情况,那么在加载数据的代码中,需要在数据库之前使用转义字符串