powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / сохранить строку utf-8 в файл
5 сообщений из 5, страница 1 из 1
сохранить строку utf-8 в файл
    #35998797
Iron Monkey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем привет!
как сохранить строчку utf-8 в файл с помощью JS?

пытаюсь сделать так
вариант 1
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
var s1 = "привет"; //"привет" в сыром utf- 8 
var Stream1 = WScript.CreateObject("ADODB.Stream");
Stream1.Type =  2 ; //text
Stream1.Mode =  3 ;
Stream1.Charset = "utf-8";
Stream1.Open();
Stream1.WriteText(s1);
Stream1.SaveToFile("out.txt", 2 );
Stream1.Close();
результат - строка в файле будет дважды закодирована в utf-8
можно ли задать Stream1.Charset таким образом, чтобы не происходило переконвертации?

вариант 2
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
var s1 = "привет"; //"привет" в сыром utf- 8 
var Stream1 = WScript.CreateObject("ADODB.Stream");
Stream1.Type =  1 ; //binary
Stream1.Mode =  3 ;
Stream1.Open();
Stream1.Write(s1); //error
Stream1.SaveToFile("out.txt", 2 );
Stream1.Close();
вылетает ошибка
Ошибка: Аргументы имеют неверный тип, выходят за пределы допустимого диапазона или вступают в конфликт друг с другом.
Код: 800A0BB9
Источник: ADODB.Stream
можно ли загнать строку в бинарный поток?
...
Рейтинг: 0 / 0
сохранить строку utf-8 в файл
    #35999490
Фотография Master4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Iron Monkey,

Впервые вижу что на JS можно сохранять файл на машину пользователя.
Вы знаете что сохранение чего либо в компьютере пользователя без его ведома наказуемо законом?
...
Рейтинг: 0 / 0
сохранить строку utf-8 в файл
    #36000723
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Master4,
фрагмент текста закона в студию.
П.С. Подумалось: практически каждый сайт сохраняет на машине юзера куки без его ведома. Весь инет - на мыло!

Iron Monkey,
а откуда у Вас берется такая строка в utf-8 красивая? Может есть способ представить ее в человеческом виде?
...
Рейтинг: 0 / 0
сохранить строку utf-8 в файл
    #36000964
Iron Monkey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если с самого начала, то на входе имеется текстовый файл, содержащий текст в utf-8, закодированный в quoted-printable
Я открываю этот файл, декодирую данные - соотв. в буфере имею строку в utf-8 - её-то мне и надо сохранить напрямую в выходной файл
Но обычный способ
Код: plaintext
1.
2.
var b = fso.OpenTextFile("out.txt", 2 , true, 0 ); //write
b.write(s1);
b.Close();
не даёт мне это сделать, т.к. Write с крякозяблами работать не умеет, а через ADODB имеется затык, ради которого и создана тема
...
Рейтинг: 0 / 0
сохранить строку utf-8 в файл
    #36001499
Фотография Master4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illion
П.С. Подумалось: практически каждый сайт сохраняет на машине юзера куки без его ведома. Весь инет - на мыло!
не уверен что куки вредоносные или могут причинить какоето вред. Ну если конечно. И размер куков вроде ограничен и бинарник загнать туда будет не просто. Хацкеры сейчас иначе делают, программу сохраняют в кеше браузера и запускают его. Давайте веселится
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / сохранить строку utf-8 в файл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]