【问题标题】:Apostrophe is converting as '撇号正在转换为 '
【发布时间】:2014-08-19 07:57:21
【问题描述】:

我有一个表,其中有一列 long 类型。 在此列中,我们存储了电子邮件回复。现在我在查询此表上的业务组件时面临的问题是字符 ' 自动转换为 ' 如下例所示: 列中的值:

We've noticed some unusual usage on your phone.

查询业务组件时出现的值:

We've noticed some unusual usage on your phone.

虽然如果我直接在数据库中查询,我能够正确地看到'。

谁能建议这是怎么发生的? 谢谢

【问题讨论】:

  • 1) 从插入 db 的文本中删除 security 或 2) 将所有 ' 更改为 '
  • @user3508453 我没有在数据库中插入数据,而是从中查询数据。
  • 那么当你回显它们时只需替换
  • @user3508453 是的,这是一种解决方法。但到目前为止,我更想知道这个问题的原因。

标签: sql encoding character-encoding siebel


【解决方案1】:

以上链接与 Siebel 有关。 所以我会把我的答案放在 Siebel 上。 CRM 中有用于与用户交流的模板。 现在如果你不标记HTML Template,那么它不会将正文内容转换为UTF-8格式。 由于在您的情况下未标记 HTML 类型,因此未转换特殊字符。

标记它,您的问题将得到解决。

【讨论】:

    【解决方案2】:

    该字段从中获取值的模板,我们不是 HTML 模板格式。为了处理像'这样的特殊字符,这个属性需要被标记。

    详细信息在这里:ExternalLink

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-15
      • 2011-06-08
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      • 2013-04-03
      • 2017-03-11
      相关资源
      最近更新 更多