PDA

View Full Version : خواندن متن از فایل با کاراکترهای عجیب



javad_r_85
جمعه 30 اردیبهشت 1390, 17:40 عصر
سلام

متن من به صورت زیر است



†‰€ˆ‡‰#îõ‘þüŠ ꑯõù ‚†ƒ -#ª÷‘þü “‘ ª“îù )øþ¦ùý ¤ª—ùý î‘õ•þø—¤(#•¢þ¢
ø¤÷¢ù ꑯõù îõ‘þü#^a—ú¤ö^b•¦øû÷¢ð‘ö ¤ù ¢÷©^cˆˆƒ#‚€ «.: õ¬ø¤Š ›¢øñ#……ˆí/Š…/
…€…Š}TK{^aˆˆƒ#†/„€€#}BF{#ª“îùû‘ý î‘õ•þø—¤ý#ª“îùû‘ý î‘õ•þø—¤ý -- ¥õøöû‘#^c




در حالت عادی که متن را کپی می کنم توی تکست باکس درست نمایش می دهد ولی زمانی که این متن را از فایل می خونم به صورت زیر نمایش می دهد



†‰€ˆ‡‰#îõ⠘þüŠê‘¯õù ‚†ƒ -#ª÷‘þü “‘ ª“îù )øþ¦ùý ¤ª—ùý î‘õ•þø—¤(#†¢þ¢
ø¤÷¢ù ꑯõù îõ‘þü#^a—ú¤ö ^b•¦øû÷¢ð‘ö ¤ù ¢÷©^cˆˆƒ#‚₠¬Â «.: õ¬ø¤Š›¢øñ#……ˆí/Š…/
…€…Š}TK{^aˆˆƒ#†/„€€#}BF{#ª“îùû ‘ý î‘õ•þø—¤ý# “îùû‘ý î‘õ•þø—¤ý -- ¥õøöû‘#^c



از کد زیر واسه خوندن استفاده می کنم





FileStream fs = new FileStream(open.FileName, FileMode.Open, FileAccess.Read);
System.Text.Encoding enc = System.Text.Encoding.UTF8 ;
byte[] data = new byte[fs.Length];
fs.Read(data, 0, data.Length);
string text = enc.GetString(data);



حالتهای دیگر
Encoding.UTF8 را نیز تست کردم ولی بازم نتیجه نداد از دوستان اگر کسی می داند لطفا کمک کند؟؟؟

javad_r_85
شنبه 31 اردیبهشت 1390, 10:46 صبح
کسی نمی دونه باید چه کار کنم؟؟

javad_r_85
یک شنبه 01 خرداد 1390, 12:22 عصر
encoding متن به صورت زیر است




IBM037 IBM437
IBM500
ASMO-708
DOS-720
ibm737
ibm775
ibm850
ibm852
IBM855
ibm857
IBM00858
IBM860
ibm861
DOS-862
IBM863
IBM864
IBM865
cp866
ibm869
IBM870
windows-874
cp875
shift_jis
gb2312
ks_c_5601-1987
big5
IBM1026
IBM01047
IBM01140
IBM01141
IBM01142
IBM01143
IBM01144
IBM01145
IBM01146
IBM01147
IBM01148
IBM01149
utf-16
unicodeFFFE
windows-1250
windows-1251
Windows-1252
windows-1253
windows-1254
windows-1255
windows-1256
windows-1257
windows-1258
Johab
macintosh
x-mac-japanese
x-mac-chinesetrad
x-mac-korean
x-mac-arabic
x-mac-hebrew
x-mac-greek
x-mac-cyrillic
x-mac-chinesesimp
x-mac-romanian
x-mac-ukrainian
x-mac-thai
x-mac-ce
x-mac-icelandic
x-mac-turkish
x-mac-croatian
utf-32
utf-32BE
x-Chinese-CNS
x-cp20001
x-Chinese-Eten
x-cp20003
x-cp20004
x-cp20005
x-IA5
x-IA5-German
x-IA5-Swedish
x-IA5-Norwegian
us-ascii
x-cp20261
x-cp20269
IBM273
IBM277
IBM278
IBM280
IBM284
IBM285
IBM290
IBM297
IBM420
IBM423
IBM424
x-EBCDIC-KoreanExtended
IBM-Thai
koi8-r
IBM871
IBM880
IBM905
IBM00924
EUC-JP
x-cp20936
x-cp20949
cp1025
koi8-u
iso-8859-1
iso-8859-2
iso-8859-3
iso-8859-4
iso-8859-5
iso-8859-6
iso-8859-7
iso-8859-8
iso-8859-9
iso-8859-13
iso-8859-15
x-Europa
iso-8859-8-i
iso-2022-jp
csISO2022JP
iso-2022-jp
iso-2022-kr
x-cp50227
euc-jp
EUC-CN
euc-kr
hz-gb-2312
GB18030
x-iscii-de
x-iscii-be
x-iscii-ta
x-iscii-te
x-iscii-as
x-iscii-or
x-iscii-ka
x-iscii-ma
x-iscii-gu
x-iscii-pa
utf-7
utf-8