Кодировка файлов

Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
Господа, после обработки текстовых файлов у меня на публикацию отправляются каракули.
подскажите можно ли средствами zennoposter сохранять файл в кодировке utf-8 c bom (перекодировать файл) ???
 
Последнее редактирование:

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
  • Спасибо
Реакции: Анатолий
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
  • Спасибо
Реакции: Анатолий
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
у меня на экшне "свой код! всегда ошибка
http://joxi.ru/1A5yYOcK833DAE
что бы я туда не записал
 

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
  • Спасибо
Реакции: Анатолий

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
Код:
project.Variables["Переменная"].Value
ковички забыл
 
  • Спасибо
Реакции: Анатолий

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
C#:
File.WriteAllText(@"C:\file.txt", project.Variables["text"].Value, Encoding.UTF8); // путь к файлу, переменная с текстом, кодировка
 
  • Спасибо
Реакции: spy107 и Анатолий
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
  • Спасибо
Реакции: Анатолий
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
  • Спасибо
Реакции: Анатолий
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
  • Спасибо
Реакции: Анатолий

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
  • Спасибо
Реакции: Анатолий
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
project.Variables["{-Variable.newtxt2-}"].Value
 
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
шаблон берёт список файлов, берёт один файл, двумя экшенами подряд добавляет рандомно тег в текст статьи и далее нужно чтобы этот текст был перекодирован в utf-8 с bom и сохранён обратно в этот же файл.
 
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28
сам шаблон, нужно чтобы он сохранял конечный файл именно в кодировке utf8 с bom
 

Вложения

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83

Вложения

  • Спасибо
Реакции: Анатолий
Регистрация
13.04.2016
Сообщения
650
Благодарностей
53
Баллы
28

spy107

Client
Регистрация
19.08.2012
Сообщения
192
Благодарностей
15
Баллы
18
C#:
File.WriteAllText(@"C:\file.txt", project.Variables["text"].Value, Encoding.UTF8); // путь к файлу, переменная с текстом, кодировка
Подскажите, а как быть если путь до файла состоит из переменных? (как минимум двух переменных) Как туда переменные впихивать подскажите способ пожалуйста.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Подскажите, а как быть если путь до файла состоит из переменных? (как минимум двух переменных) Как туда переменные впихивать подскажите способ пожалуйста.
Что конкретно в этих переменных?
 

spy107

Client
Регистрация
19.08.2012
Сообщения
192
Благодарностей
15
Баллы
18
Последнее редактирование:

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Конкретность на высшем уровне))
Покажи пример пути, который должен получится, если подставить значения из переменных. И укажи/выдели, что именно в получившейся строке подставлено из этих переменных.
 

spy107

Client
Регистрация
19.08.2012
Сообщения
192
Благодарностей
15
Баллы
18
Покажи пример пути, который должен получится, если подставить значения из переменных. И укажи/выдели, что именно в получившейся строке подставлено из этих переменных.
C:\Users\Otchety\ОТЧЕТ ПЕРЕМЕННАЯ1_ПЕРЕМЕННАЯ2.html

C:\Users\Otchety\ОТЧЕТ 7_2.html
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
C:\Users\Otchety\ОТЧЕТ ПЕРЕМЕННАЯ1_ПЕРЕМЕННАЯ2.html
C#:
string path = @"C:\Users\Otchety\ОТЧЕТ " + project.Variables["var1"].Value + "_" + project.Variables["var2"].Value + ".html";
string contents = project.Variables["text"].Value;
File.WriteAllText(path, contents, Encoding.UTF8);
 
  • Спасибо
Реакции: Hannes и spy107
Регистрация
12.07.2014
Сообщения
916
Благодарностей
373
Баллы
63
C#:
string path = @"C:\Users\Otchety\ОТЧЕТ " + project.Variables["var1"].Value + "_" + project.Variables["var2"].Value + ".html";
string contents = project.Variables["text"].Value;
File.WriteAllText(path, contents, Encoding.UTF8);
А есть вариант конвертации UTF to ANSI и ANSI to UTF в переменной?
По поиску выходят результаты для конвертации файлов.

Тут GETом качаю страницу, а она в виндовой кодировке.. Слова не читаемы.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Тут GETом качаю страницу, а она в виндовой кодировке.. Слова не читаемы.
Можно предварительно брать get'ом заголовок и проверять в нем кодировку, и последующим get'ом уже парсить в нужной кодировке, подставлять переменную кодировки.
 
  • Спасибо
Реакции: Сибиряк

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)