AEM xtype 选择无法显示特殊字符

AEM xtype selection cannot display special characters

我正在使用 AEM 6.1 我的问题是 selected 选项在我 select 时无法显示字符。 但是下拉列表显示了正确的字符。

这里是selected时的值

来自服务器的 return 是一个具有值的 JSON 对象 {"text":"Др&#x443 ;гое","value":"?somequeryparametershere"}

我需要在 dialog.xml 中配置什么吗? 我检查了 xtype="selection" 的允许属性,这有助于渲染字符或将它们编码为 utf-8,但无法从 link https://docs.adobe.com/docs/en/cq/5-6/widgets-api/index.html?class=CQ.form.Selection#CQ.form.Selection-options

中找到任何属性

对话框定义

<items jcr:primaryType="cq:WidgetCollection">
    <pageCategory 
        jcr:primaryType="cq:Widget" 
        fieldLabel="Page Category" 
        fieldDescription="A reload is required for changes to take effect. If changed: Press OK and then reload the page" defaultValue="Global select configured" 
        name="./pageCategory" 
        options="$PATH.categories.json" 
        type="select" 
        xtype="selection"/> 
</items>

提前致谢!

@racs 我只是尝试在我的本地模拟这个问题。您必须在 categories.json.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

[=11= 中添加此页面指令]

如果您使用的是 sightly 或 handlebars 之类的模板语言,则会更改语法以包含页面指令。