【发布时间】:2018-08-21 08:11:05
【问题描述】:
我正在使用 compile 'org.apache.commons:commons-lang3:3.4' 库从我的 android 应用程序转换表情符号,以便可以在 ios 中轻松解码。因此,在我的 android 应用程序中将字符串编码为unicode 我正在使用这种方法StringEscapeUtils.escapeJava 它通过 android 应用程序发送的工作正常的表情符号在 ios 中显示,但是当我发送包含一些换行符的数据时,在 ios 中它显示\n在新行中显示文本。我试过了
val actualText=editText.text.toString()
val oldText=StringEscapeUtils.escapeJava(actualText).toString()
val newText=oldText.replace("\n", "\r\n")
但它不起作用。
【问题讨论】:
-
为什么是
\r\n? Apple 长期以来一直使用\n作为换行符。
标签: android ios string stringescapeutils