22-11-2010, 16:35
|
|
|
חבר מתאריך: 08.07.10
הודעות: 19
|
|
הורדת וקריאת קובץ C#
אני צריך להוריד בסביבות 10,000 דפי אינטרנט ולפענח את התוכן שלהם הכולל עברית.
אני לא מצליח כי הקובץ יורד כ ASCII ובקריאת הקובץ אני לא מקבל עברית.
לא עוזר לי גם אם אני הופך את ה Encoding ל unicode
כאשר אני קובע בקריאת הקובץ שיקרא כ Unicode נהפכים גם התוים באנגלית לבלתי קריאים.
אם אני מוריד את הקובץ, ובאופן ידני שומר אותו שום עם אותו שם כ Unicode הכל בסדר.
יש למישהו רעיון?
תודה מראש.
דוגמא:
קוד:
privatestring GetNames(string address)
{
WebClient web = newWebClient();
web.Encoding = Encoding.Unicode;
web.DownloadFile("http://www.MyWeb.Workers.html", "C:\names.html");
string date = File.ReadAllText("C:\names.html");
string names = date.Substring(date.IndexOf("שמות:"));
return names.Substring(0, names.IndexOf("כתובות:")).Trim();
}
|