Встановіть розташування з символами з акцентованими символами з допомогою scselect на OSX


1

Я маю місце, яке називається "Café en Madrid". Якщо я спробую встановити його за допомогою scselect на терміналі, то акцентований e перетворюється на балакучу і команда виходить з ладу:

[kodai.fernando ~/Desktop] scselect "Café en Madrid"
Set "Café en Madrid" not available.

Defined sets include: (* == current set)
   64E7FFFD-4F08-46AB-ADAF-0CF5BEC57169 (Café en Madrid)
 * E790486F-5BDE-44D7-8C1D-43940F1F551C (Sao Francisco)
   D98A096B-5D3E-4FA2-8F72-915EE50FEC5E (Automatic)

Як це можна виправити? Ні, я не хочу видаляти акцентований символ.


1
спробувати використовувати scselect 64E7FFFD-4F08-46AB-ADAF-0CF5BEC57169
kamae

@kamae Це гарна пропозиція, розглянемо її як відповідь.
Daniel Beck

Відповіді:


1

scselect припускає, що його аргументи кодуються як Mac OS Роман (шукати kCFStringEncodingMacRoman ), а термінал за замовчуванням використовується Unicode (UTF-8) . Змініть його в налаштуваннях:

enter image description here


$ scselect "Café en Madrid"
CurrentSet updated to C88601E1-7163-429A-BB0C-E304DB2E00F7 (Café en Madrid)

Цікаво, що це розриває вихід.


Розгляньте звіт про помилку компанії Apple.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.