Рейтинг:-3

Почему обратные кавычки работают для выделения кода в Discord, а армянские запятые — нет?

флаг kz

Когда я отправляю код в Discord, используя это:

```py
print("Привет, мир!")
```

он появляется в поле с выделенным кодом, как вы можете видеть на рисунке ниже. Однако, когда я использую Unicode U+055d (Армянская запятая) для заборов кода (ÕÕÕ ÕÕÕ) :

ÕÕÕpy
print("Привет, мир!")
ÕÕÕ

и отправить его, код не выделяется. Его также нет в коробке, как вы можете видеть на картинке.

введите описание изображения здесь

wjandrea avatar
флаг cn
Для получения дополнительной информации, в Unicode они называются «смешиваемыми», и их множество. Вот [официальная демонстрационная страница] (https://util.unicode.org/UnicodeJsps/confusables.jsp?a=%60&r=None). Некоторые другие `Ë`âµï½`. Моими любимыми являются буквы кириллицы, такие как `Р°` и `С`, потому что они выглядят *в точности* как латинские буквы в большинстве шрифтов.
флаг in
Есть ли приложение, в котором армянские запятые работают для форматирования кода? Почему они?
Guntram Blohm avatar
флаг cn
Если вы нажмете `ALT-96` в Windows, вы получите обратную галочку, которая имеет код ascii 96 или 60 hex; не армянская запятая.
Рейтинг:16
флаг ca

Я столкнулся с тем же, когда редактировал ваш вопрос. Этот:

```py
print("Привет, мир!")
```

отображается как:

print("Привет, мир!")

тогда как это:

ÕÕÕpy
print("Привет, мир!")
ÕÕÕ

отображается как:

ÕÕÕpy print("Привет, мир!") ÕÕÕ

Хотя символы для обозначения ограждений кода похожи на глаз, для ваших приложений они разные. Символ обратной кавычки (`) имеет представление Юникода U+0060, а армянская запятая (Õ) имеет представление Unicode U + 055D, как вы сказали.

Форматирование кода здесь и в Discord использует некоторую разновидность Уценка, для которых символы обратной кавычки U+0060 имеют особое значение (используются для выделения кода), а символ армянской запятой U+055D не имеет специального значения. Это делает ваш текст правильно выделенным при использовании обратных кавычек и напечатанным так же, как вы его написали при использовании армянских запятых.

флаг eg
Существует видимая разница между обратной галочкой и армянской запятой. Изменить: - на этом устройстве (ПК, хром, win11). Ваш пробег может отличаться.
BeastOfCaerbannog avatar
флаг ca
Это зависит от используемого шрифта и отрисовки шрифта. Когда я вижу эту ветку со своего телефона, разница очевидна. Однако, когда я читаю это со своего ПК, оба выглядят почти одинаково.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.