【问题标题】:Diamond with questionmark in page item页面项目中带有问号的菱形
【发布时间】:2019-04-10 22:39:18
【问题描述】:

我遇到了 ö、ä 等特殊字符的问题。

我的报告列“achternaam”具有以下值: 施罗德虽然它需要施罗德

经典报告 - 选择:

WITH  voorstel  as (
  SELECT rownum i, vrstl.voornaam, vrstl.achternaam, vrstl.voorvoegsels, vrstl.rol
    from XMLTABLE (
      '/json/row'
      PASSING apex_json.to_xmltype( V('P4084_API_RESPONSE') ) 
      COLUMNS
       volg_nr VARCHAR(20) PATH 'Volg_nr',
       voornaam VARCHAR(20)  PATH 'Voornaam',
       voorvoegsels VARCHAR(20) PATH 'Voorvoegsel',
       rol VARCHAR(20) PATH 'Rol',
       achternaam  VARCHAR(25)  PATH 'Achternaam') as vrstl
  )
  select   voorstel.i
         , voorstel.voornaam
         , CONVERT(voorstel.achternaam, 'al32utf8', 'UTF8')  achternaam
         , voorstel.voorvoegsels
         , voorstel.rol
  from voorstel

:P4084_API_RESPONSE:

   [{"Volg_nr":1,"Rol":"AUT","Achternaam":"Busser","Voornaam":"Marianne"},
    {"Volg_nr":2,"Rol":"AUT","Achternaam":"Schröder","Voornaam":"Ron"},
    {"Volg_nr":3,"Rol":"ILL","Achternaam":"Stam","Voornaam":"Dagmar"}]

NLS_DB_PARAMETERS

【问题讨论】:

    标签: plsql oracle11g special-characters oracle-apex oracle-apex-5.1


    【解决方案1】:

    在特定列上有一个选项可以不转义特殊字符。你试过吗?

    我会说在没有和有转换的情况下尝试上面的(如果你没有的话)。

    CONVERT(voorstel.achternaam, 'al32utf8', 'UTF8')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      相关资源
      最近更新 更多