gpt4 book ai didi

dynamics-crm - 从 FetchXml 返回的货币字段中出现问号

转载 作者:行者123 更新时间:2023-12-04 04:08:46 24 4
gpt4 key购买 nike

在 Dynamics CRM 2015 中,我使用 ExecuteFetch请求查询数据。我需要结果集 XML 作为响应。

在结果集中,每个货币字段中的格式化值在货币符号和金额之间显示一个问号:

<creditlimit formattedvalue="€?12,345.00">12345</creditlimit>

问号似乎是一个十六进制代码为 0x200e 的字符。根据 unicodemap.org,这是一个从左到右的标记。我的客户在他们全新的 CRM 2015 部署中报告了这个问题。我也可以在我的本地开发环境中重现它,它与最新的 RU 保持同步。

有人遇到过这种情况吗?为什么它在那里? (现在我使用正则表达式删除了它。)

最佳答案

我的猜测是插入它是为了避免此处示例中显示的内容,https://en.wikipedia.org/wiki/Left-to-right_mark#Example_of_use_in_HTML :

Suppose the writer wishes to use some English text (a left-to-right text) into a paragraph written in Arabic or Hebrew (a right-to-left text) with non-alphabetic characters to the right of the English text. For example, the writer wants to translate, "The language C++ is a programming language used..." into Arabic. Without an LRM control character, the result looks like this:

‫ لغة C++ هي لغة برمجة تستخدم...

With an LRM entered in the HTML after the ++, it looks like this, as the writer intends:

‫ لغة C++‎ هي لغة برمجة تستخدم...

因此他们可能希望确保即使在那种情况下,货币符号也会显示在金额之前。

关于dynamics-crm - 从 FetchXml 返回的货币字段中出现问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34258231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com