Spring REST Docs: неанглийская строка символов не работает в пользовательском столбце таблицы фрагментов - PullRequest
1 голос
/ 06 мая 2019

Я определил пользовательский шаблон сниппета для response-fields.adoc, чтобы включить дополнительный столбец, где я использовал китайские символы для названия этого нового столбца.Проблема заключается в том, что сгенерированный фрагмент не показывает имя столбца в правильных китайских символах, хотя данные в столбце отображаются правильно на китайском языке.

Мой файл response-fields.snippet закодирован в UTF-8.

Это мой пользовательский шаблон фрагмента:

|===
|Field|Type|Description|中文描述

{{#fields}}
|{{path}}
|{{type}}
|{{description}}
|{{description_zh_tw}}

{{/fields}}
|===

Ожидаемый сгенерированный фрагмент:

|===
|Field|Type|Description|中文描述

|responseStatus
|String
|ID of the team.
|測試

|infected
|String
|ID of the team.
|測試

|fileName
|String
|ID of the team.
|測試

|===

Фактически сгенерированный фрагмент:

|===
|Field|Type|Description|銝剜��膩        <==== encoding problem?

|responseStatus
|String
|ID of the team.
|測試

|infected
|String
|ID of the team.
|測試

|fileName
|String
|ID of the team.
|測試

|===

1 Ответ

0 голосов
/ 06 мая 2019

Изменение кодировки шаблона фрагмента с UTF-8 на Big5 устраняет проблемы.

...