Как я могу напечатать "d \ xe9j \ xe0 vu" как "Déjà vu" в C? - PullRequest
1 голос
/ 02 марта 2020

Я новичок в программировании и в настоящее время изучаю i18n часть C. Я понятия не имел, как все это работает.

Я узнал, что в кодировке Latin-1 \xe9 означает é, а \xe0 означает à. Как я могу сказать C, что нужно перевести \xe9 в и распечатать? Как setlocale() может помочь в этой ситуации?

Я думал, что это обычный вопрос для новичка ie, но я не смог найти ничего связанного с Google.

1 Ответ

1 голос
/ 02 марта 2020
printf("d\u00e9j\u00e0 vu\n");

Википедия: Последовательности побега в C

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...