如何解码带有unicode符号的混合字符串?

尼古拉·金

昨天我对FM的输出感到困惑SSFC_PARSE_CERTIFICATE它用于将X.509证书的字段解码为可读格式。

拉丁符号一切正常,但是西里尔字母变成了\u041F\u0440\u0438\u0432\u0435\u0442

此外,如果原始文本包含拉丁,非拉丁,空格和数字的混合符号,则任务变得更加复杂:Hello! \u041F\u0440\u0438\u0432\u0435\u0442 1234

自己编写了一些代码,以逐个字符扫描字符串并使用解码单个实体CL_ABAP_CONV_IN_CE=>UCCP,这似乎很好,但是我想知道是否有一种标准的方法可以达到相同的结果?

杰罗姆

好吧,这就像您输入的xstring中的所有非拉丁字符都已被转义而不是被UTF8编码一样。因此,如果您对自己的DIY解决方案不满意,则应在对FM SSFC_PARSE_CERTIFICATE的调用的上游进行工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何解码以unicode表示的字符串?

如何解码unicode字符串Python

OCaml:如何解码Unicode转义字符串?

如何解码包含XML文档的base64编码的字符串,该XML文档在C#中包含带有重音符号(á,é,í,ó,ú)的字符?

如何在python中解码部分转义的unicode字符串(混合的unicode和转义的unicode)?

如何正确解码带有Unicode字符串的JSON数据

如何解决“不支持带有编码声明的Unicode字符串”。

如何解码字符串?

如何解码包含反斜杠编码的Unicode字符的字符串?

如何排除前面带有符号的字符串?

Aeson不会解码具有Unicode字符的字符串

C#将带有表情符号的字符串转换为Unicode

swift 4可编码-如何解码是否有字符串或字典?

如何解码回格式化的字符串?

如何解码“ utf-8”中的字符串?

如何解码JSON字符串以获取单个属性

如何解码无效的字符串化 JSON - Flutter

如何在golang中使用表情符号处理(解码或删除无效的Unicode代码点)字符串?

如何使用转义的unicode解码字符串?

如何在python中用unicode解码字符串?

如何从字符串python中删除所有表情符号(unicode)字符

如何解码转义的Unicode字符?

解码带有加号的字符串

如何在 ORACLE SQL 中解码带有空格的字符串?

带有 unicode 字符 (\u2022) 的 PHP 字符串不会作为项目符号回显

带有前导零的 SQL 混合字符串

Python如何解决字符串中的Unicode错误

如何从带有混合变量/字符串文字参数的Bash脚本中mkdir或cp?

如何将熊猫混合/混合字节/字符串系列转换/解码为字符串或utf-8