Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Eva Floyd
0 / 0 / 0
Регистрация: 20.10.2015
Сообщений: 12
1

Как записать в файл строку в кодировке UTF-8?

01.12.2015, 12:03. Просмотров 1593. Ответов 1
Метки нет (Все метки)

Здравствуйте уважаемые пользователи, модераторы и все обитатели этого форума! Нужна снова ваша помощь!
Ниже представлен скрипт который меняет строки в кодировке UTF-8. Не знаю как вы, я в интернете не смог найти такое, поэтому могу честно сказать что данный вид скрипта идея по реализации смены кодировки моя.

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@echo off
:: Фиксируем русское имя в переменную (если у вас имя пользователя и так русское то эту строку пропускаем)
set "username=Илья"
:: Теперь фиксируем имя в специальную переменную,дабы избавится от окружения windows (переменные windows)
set "gamename=%username%"
:Переключаемся в кодировку Windows-1251 и отключаем вывод методом вывода в нуль
chcp 1251 > nul
:Ит ис Мэджик и наша переменная фиксирует уже русские буквы под другой кодировкой
set "gamename=%gamename%"
:Переключаемся в кодировку UTF-8
chcp 65001 > NUL
echo %gamename% >> output.txt
:Восстанавливаем кодировку на CHCP 866 (или в DOS)
chcp 866 > NUL
Как известно на Windows XP такое не прокатит, при переключении на кодировку 65001 (UTF-8), командная строка вылетает именно из за переключения на нее chcp 65001! Ваши предложения судари, как обмануть?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2015, 12:03
Ответы с готовыми решениями:

Как записать в файл строку без кавычек?
Имеется: <nul set /p f=>result.xml set str="<?xml version="1.0" encoding="windows-1251"...

Sed: не выводится в консоль stdout в кодировке UTF-8
Здравствуйте! Имеется текст, содержащий символы Unicode. Вывожу из буфера на консоль утилитой...

Объединить несколько TXT-файлов в кодировке UTF-8 с BOM
Прошу у вас помощи. Нужно объединить множество TXT файлов в один. Файлы в UTF-8 с BOM. COPY *.TXT...

Java выдает в консоль результат в кодировке UTF-8. Что делать?
Уж извините, на форуме нигде раздела BAT не нашел, пишу сюда! Модераторы, переместите, если нужно....

Как сохранить/перекодировать файл в UTF-8 из консоли?
CMD путем перенаправления, может сохранять файл только в двух кодировках: ANSI(по умолчанию) и...

1
Dragokas
Эксперт WindowsАвтор FAQ
17055 / 7110 / 861
Регистрация: 25.12.2011
Сообщений: 10,920
Записей в блоге: 16
01.12.2015, 18:33 2
Посмотрите что-нибудь из этого: Перекодировка текста (сборник кодов для различных кодовых страниц)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2015, 18:33

Как записать файл в кодировке utf-8?
Вообщет задача такая, нужно файл записать в кодировке utf-8 или unicode и нужно чтобы русские...

Как записать строку в кодировке windows-1251 в файл
Добрый день, перечитал почти весь форум но решения проблемы не нашел. Прошу помочь специолистов....

Как можно прочитать файл текстовый в кодировке UTF-8?
Как можно прочитать файл текстовый в кодировке UTF-8?(при чтении c помощью FileSystemObject вместо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru