#encoding #mobaxterm
Вопрос:
Я использую MobaXterm для удаленного контакта с моим сервером. Я случайно нашел MobaTextEditor, встроенные инструменты MobaXterm, и использовал его для перезаписи загруженного кода на сервере. Однако редактор MobaTextEditor использует GBK для декодирования и кодирования файлов, что приводит к некоторым ошибкам, поскольку мой код был сохранен как тип кодировки по умолчанию UTF-8. Есть ли способ изменить тип кодировки по умолчанию для моего мобильного редактора? Любая помощь будет очень признательна.
Ответ №1:
Я задал этот вопрос команде MobaX и получил ответ. Сейчас у них этого еще нет. (изменение кодировки в текстовом редакторе Moba) Они сказали мне, что этот выпуск будет добавлен позже, но не указали точную дату.
Таким образом, это может быть еще одним ключом к решению вашей проблемы.
В моем случае мне нужны текстовые файлы на моем сервере для чтения и вставки в базу данных Mysql. Я создаю текстовые файлы с помощью BufferedWriter с «utf-8» и читаю их, затем вставляю БД. поэтому я не потерял word.
если вы создадите текстовый файл,
BufferedWriter bw = новый BufferedWriter(новый поток вывода(файл), «utf-8»));
если вы читаете текстовый файл,
BufferedReader br = новый BufferedReader(новый поток ввода(новый поток ввода файла(файл), «utf-8»));
Комментарии:
1. Спасибо за ваш ответ, в то время я отлаживал код веб-сервера и переписывал его, чтобы удалить ошибки. Несоответствие кодирования и декодирования текста привело к ошибкам компиляции кода. К счастью, я решил эту проблему с помощью другого текстового редактора кода, такого как VSCode, на моем локальном компьютере. Спасибо за текстовый редактор Moba, предоставляющий другой выбор, помимо текстового редактора по умолчанию.