[英]HL7 HAPI - Unicode character \E appearing?
我正在使用Java将字符转换为Unicode,有时在转换后的String中得到字符“ \\ E”,此字符是什么意思? -我搜索了,找不到答案。
这是一个不错的unicode转换器: https : //r12a.github.io/apps/conversion/
并且此页面包含所有代码: https : //unicode-table.com
这是我使用的Java代码,以防万一:
字符串conc = String.format(“ \\ u%04x”,(int)charArray [i]);
您的所有反斜杠都将转义到\\ E \\,因为这是HL7中用于反斜杠字符的转义序列。
有关HL7中用于特殊字符的转义序列的更多信息,您可以参考以下链接: https : //corepointhealth.com/resource-center/hl7-resources/hl7-escape-sequences/
我找到了答案,所以我将它分享给遇到类似问题的任何人。 我使用的是HAPI-Java的HL7库-在将xml转换为HL7v2消息时,它的特殊行为是使用/ E转义/,因为默认的分隔符是斜杠“ /”,这就是为什么我得到所有/ E的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.