edifact - 释放 edifact 消息中的字符

标签 edifact

我刚开始阅读 EDI FACT 消息。只是陷入对释放字符的理解(?)。

从谷歌得到这个定义

This is a single character, which overrides the meaning of the next character, allowing a separator character to appear within a data element. The character can be a hexadecimal value. It applies to EDIFACT only.

任何人都可以通过任何示例帮助我理解这一点吗?

谢谢

最佳答案

当要在数据元素(通常是名称、地址、项目描述或其他自由文本)中使用分隔符之一时,使用释放(转义)字符。

如果使用UNOA字符集,标准段终止符为'标准释放字符为 ?

要对像 Bill O'Reilly 这样的联系人姓名进行编码,我们最终会得到

CTA+IV:BILL O?'REILLY'

请注意,每个字符集都有自己的一组标准分隔符。可以使用 UNA 段进行覆盖,但如果未使用该段并且字符集不是 UNOA,则分隔符将不是上面提到的分隔符。

关于edifact - 释放 edifact 消息中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41201959/

相关文章:

java - EDIFACT 语法、解析器和库 (Java)

edi - 吸烟问题

algorithm - 使用什么算法来格式化 EDIFACT 文件?

java - 当属性值包含关键字时尝试使用 antlr2 解析 edifact 文件时出错

xpath - 如何找到最后一个元素

.net-3.5 - .NET 中的 EDI 解析器

edifact - 是否有一种非常简单的方法来处理 EDIFACT,例如 D96A?

java - 创建 mimetype : application/EDIFACT 的 javax.mail 消息