Как я могу отображать специальные символы в терминале, когда копирую файл со своего локального Mac на мой удаленный сервер Ubuntu?

Ну, это - ошибка..., можно зарегистрироваться здесь в этой видимости усиления отчета об ошибках https://bugs.launchpad.net/ubuntu / + source/gnome-control-center / + ошибка/1303086

Между тем, можно настроить xset через приложения запуска для получения скорости мыши.

В моем случае, это работает:

xset m 20/12 0

0
задан 15.04.2020, 16:19

1 ответ

Использование UTF-8 может решить большую часть этой проблемы, но вам все равно придется использовать сущности HTML для зарезервированных символов XML (амперсанд, меньше, больше, чем). Итак, либо используйте сущности HTML, либо обслуживайте веб-страницу с заголовком HTTP, который говорит, что это UTF-8. Это можно сделать с помощью заголовка HTML или тега META:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Или на веб-сервере Ubuntu измените кодировку по умолчанию:

Apache: AddDefaultCharset utf-8

nginx: charset utf-8;

На терминале вы знаете, что сервер использует UTF-8 (locale), поэтому убедитесь, что ваш SSH-клиент настроен правильно. Например, если используется Putty, мы должны установить набор символов Putty:

Putty: Window->Translation->Remote character set: UTF-8

В противном случае будет использоваться ISO-8859-1.

Putty Translation

И проверьте, какой формат использует редактор.

file file.ext

Мы должны увидеть «UTF-8 Unicode text», если редактор пишет файлы UTF-8.

1
ответ дан 15.04.2020, 16:20
  • 1
    Спасибо за Вашу справку, но меня don' t думают that' s решение. У меня уже был этот метатег в файле, и я сомневаюсь, является ли это апачская вещь потому что я can' t видят специальные символы, даже если я открываю терминал файла n. – Dan Tao 15.04.2020, 16:20
  • 2
    I' ve, который попробовали, но без удачи. Не с scp через терминал, не с программой ftp. – Shawn Kovac 15.04.2020, 16:21
  • 3
  • 4
    Извините - я пропустил терминальную часть... обновил ответ.:) – Shawn Kovac 15.04.2020, 16:22
  • 5
    Однако Вы действительно помещали меня на правильном пути! Когда я проверил настройки своего редактора, я видел, что текст кодировать был по умолчанию на Западном. Это зафиксировало его.Спасибо за помощь! – AbraCadaver 15.04.2020, 16:22

Теги

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