Спасибо!
project.Variables[переменная].Value,Спасибо!
из переменной текст в файл будет записываться через код так:
File.WriteAllText({-Variable.text-}, Encoding.UTF);
я правильно отредактировал код?
В логе что пишет .
File.WriteAllText(@"C:\file.txt", project.Variables["text"].Value, Encoding.UTF8); // путь к файлу, переменная с текстом, кодировка
так в вашем коде нет тегов utf-8Код:project.Variables["Переменная"].Value
ковички забыл
у меня нет пути к файлу, у меня текст уже в переменной.C#:File.WriteAllText(@"C:\file.txt", project.Variables["text"].Value, Encoding.UTF8); // путь к файлу, переменная с текстом, кодировка
http://joxi.ru/12MBR3f4yEPeAJ это с ковычкамиКод:project.Variables["Переменная"].Value
ковички забыл
Лог покажите, так никто Вам ничего подсказать не можетhttp://joxi.ru/12MBR3f4yEPeAJ это с ковычками
во блин, тут тоже лог есть)))
как выглядит сейчас Ваш полный код, скиньте сюдаво блин, тут тоже лог есть)))
учиться мне и учиться...
в логах непонятные столбцы указаны, хотя это текстовый файл
http://joxi.ru/eAOlOnu48zXNro
И куда вы его хотите записать из переменной?у меня нет пути к файлу, у меня текст уже в переменной.
project.Variables["Variable.newtxt2"].Valueсам шаблон, нужно чтобы он сохранял конечный файл именно в кодировке utf8 с bom
Точно работает!! спасибо!!!project.Variables["Variable.newtxt2"].Value
Я ж пример кидал.
Работает без ошибок
Подскажите, а как быть если путь до файла состоит из переменных? (как минимум двух переменных) Как туда переменные впихивать подскажите способ пожалуйста.C#:File.WriteAllText(@"C:\file.txt", project.Variables["text"].Value, Encoding.UTF8); // путь к файлу, переменная с текстом, кодировка
Что конкретно в этих переменных?Подскажите, а как быть если путь до файла состоит из переменных? (как минимум двух переменных) Как туда переменные впихивать подскажите способ пожалуйста.
Числа целые. Эти две переменные составляют имя файла. То есть например: "ОТЧЕТ ПЕРЕМЕННАЯ1_ПЕРЕМЕННАЯ2.html"Что конкретно в этих переменных?
Конкретность на высшем уровне))Числа целые.
C:\Users\Otchety\ОТЧЕТ ПЕРЕМЕННАЯ1_ПЕРЕМЕННАЯ2.htmlПокажи пример пути, который должен получится, если подставить значения из переменных. И укажи/выдели, что именно в получившейся строке подставлено из этих переменных.
C:\Users\Otchety\ОТЧЕТ ПЕРЕМЕННАЯ1_ПЕРЕМЕННАЯ2.html
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 в переменной?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);
Можно предварительно брать get'ом заголовок и проверять в нем кодировку, и последующим get'ом уже парсить в нужной кодировке, подставлять переменную кодировки.Тут GETом качаю страницу, а она в виндовой кодировке.. Слова не читаемы.
Подскажите пожалуйста как правильно прописать конвертацию CRLF в UNIX (LF)?project.Variables["Variable.newtxt2"].Value
Я ж пример кидал. UNIX (LF)
Работает без ошибок


