Как не дать Windows 10 Calculator заключить скопированный текст в символы Unicode 202D и 202C?

526
c00000fd

Если я использую калькулятор Windows 10, чтобы скопировать одно из полученных значений:

windows 10 calculator

В буфер обмена копируется текст, заключенный в эти два символа Юникод:

actual text output

«ПЕРЕКЛЮЧЕНИЕ ВЛЕВО НА ПРАВО» (U + 202D) слева и «ФОРМАТИРОВАНИЕ POP» (U + 202C) справа.

Это портит меня, если я вставлю его в целевую программу, которая ожидает только текст ASCII (например, редактор языка программирования).

Поэтому мне было интересно, есть ли параметр, который не позволяет калькулятору добавлять эти символы?

2
Примечание: эти надоедливые символы Юникода могут также появляться в iOS: https://stackoverflow.com/questions/47623828/ios-copy-paste-phone-from-contacts-to-uitextfield-adds-strange-unicode-character mwfearnley 5 лет назад 0

1 ответ на вопрос

1
phuclv

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

Например, если вы хотите двоичное значение, щелкните BINстроку, чтобы сделать выходные изменения в двоичном, а затем скопируйте

calculator example

Конечно, это всего лишь обходной путь, пока нет твердого решения

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