【发布时间】:2019-02-08 03:50:29
【问题描述】:
我们如何在java“Non-ASCII Unicode encoding”中以编程方式进行。 输入是:“abc ആന” 和输出应该是: "abc \u0d06\u0d28"
注意:- Ascii 和空格字符未转换为 Unicode 字符 所有其他字符都将被编码。
我们需要这种转换,因为服务器不支持非 ascii 字符。
【问题讨论】:
-
例如
Uri.encode()/URLEncoder.encode() -
这是通过一种小方法完成的,该方法将所有非 ascii 字符替换为它们的 unicode 转义序列(不要忘记也转义反斜杠,否则您的编码将不会是双射的)。向我们展示你已经做了什么以及它在哪里出了问题。
标签: java android unicode encode