Как декодировать NCR в символ Unicode в Stack Overflow

Я хочу декодировать значение NCR что-то вроде &# 35686; его эквивалентный китайский иероглиф. Пример: тест прямой (&# 35686;&# 23519;) следует преобразовать в прямое тестирование (警察). Я попробовал приведенный ниже алгоритм, похожий на Java

  1. найти десятичное значение, которое находится между &# а также ; —ie. 35686
  2. Преобразовать в int
  3. получить эквивалентный символ, используя char (35686), который даст символ unicode

В Java он выдает ожидаемый результат, но в C ++ он выдает строку как test direct (fß) вместо китайского.
Пожалуйста, помогите мне выйти из этого.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]