Как кодировать коды символов Unicode в строковом литерале PowerShell?

Нет. Стандартный CSS не обеспечивает того, что вы ищете.

Однако вы можете захотеть просмотреть LESS и SASS .

Это два проекта, которые направлены на расширение синтаксиса CSS по умолчанию путем введения дополнительных функций, включая переменные, вложенные правила и другие улучшения.

Они позволяют вам писать гораздо более структурированный код CSS и любой из них почти наверняка решит ваш конкретный вариант использования.

Конечно, ни один из браузеров не поддерживает их расширенный синтаксис (особенно, поскольку два проекта имеют разные синтаксис и функции), но то, что они делают, «компилятор», который преобразует ваш код LESS или SASS в стандартный CSS, который затем можно развернуть на вашем сайте.

42
задан Peter Mortensen 3 January 2017 в 20:34
поделиться

1 ответ

Замените '\ u' на '0x' и приведите его к System.Char:

PS > [char]0x0048
H

Вы также можете использовать синтаксис «$ ()» для вставки символа Unicode в строку:

PS > "Acme$([char]0x2122) Company"
AcmeT Company

Где T - представление PowerShell символа незарегистрированных товарных знаков.

57
ответ дан 26 November 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: