Как бороться с выводом кириллицы?
1) читаю чего-нибудь с файла, а кириллица не читается.
2) хочу в Setup Deployment Project
(у когда инсталяшку делаю) создать папку с кириличным названием - не воспринимает
3) хочу вывести HelpHint (с помощью System.Windows.Forms.HelpProvider)по русски - та же история - выводит кашу-бяку.
Помогите разобраться!!!Спасибо.
Цитата:
Originally posted by angor
работаю на C#.NET 2003, столкнулся с проблемой такого плана.
1) читаю чего-нибудь с файла, а кириллица не читается.
2) хочу в Setup Deployment Project
(у когда инсталяшку делаю) создать папку с кириличным названием - не воспринимает
3) хочу вывести HelpHint (с помощью System.Windows.Forms.HelpProvider)по русски - та же история - выводит кашу-бяку.
Помогите разобраться!!!Спасибо.
работаю на C#.NET 2003, столкнулся с проблемой такого плана.
1) читаю чего-нибудь с файла, а кириллица не читается.
2) хочу в Setup Deployment Project
(у когда инсталяшку делаю) создать папку с кириличным названием - не воспринимает
3) хочу вывести HelpHint (с помощью System.Windows.Forms.HelpProvider)по русски - та же история - выводит кашу-бяку.
Помогите разобраться!!!Спасибо.
1) using (StreamReader sr = new StreamReader(FileName, Encoding.ASCII))
{
}
2) В свойствах Setup Project надо выставить кириллицу (точно не помню где) тогда он сразу у все окна инсталлятора переведёт :)
using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
StreamReader sr = new StreamReader("File.txt", new UnicodeEncoding());
Console.WriteLine(sr.ReadToEnd());
Console.Read();
}
}
}
Но есть одно но!! Файл, из которого считывается текст, должен быть сохранён в кодировке Юникод. Сохранить текст с кириллицей в формате Unicode можно хоть Блокнотом.