PDA

View Full Version : فهمیدن فرمت متن که آیا ANSI یا UTF8



Hossenbor
دوشنبه 04 بهمن 1389, 09:44 صبح
سلام خدمت دوستان عزیز من میخواستم فرمت متن رو بدونم من از SQL بک آپ گرفتم و با تغییرش دادم ولی دیتابیس اونو بازیابی نمیکنه ممنون میشم اگه راهنمایی کنید راستی تو خود دیتا بیس نوشته UTF8 اونجا که فارسی تو دیتا بیسم بود اونا رو ذخیره کرده ولی همشون علامت سوالن ولی وقتی بازیابی میکنی اونا رو میشناسه

shuriken
دوشنبه 04 بهمن 1389, 10:36 صبح
اگه سایتو بگردی مطالب خوبی توش هست.
ولی بهرحال میتونی از Encoding.GetEncoding استفاده کنی

Hossenbor
دوشنبه 04 بهمن 1389, 13:48 عصر
طرز استفادش چجوری

shuriken
دوشنبه 04 بهمن 1389, 14:39 عصر
چندینتا Overload داره که یکیش اینه
Encoding.GetEncoding("text)"
واس اطلاعات بیشترم این سایتو نگاه کن
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx

Hossenbor
دوشنبه 04 بهمن 1389, 19:17 عصر
من هنوزم نفهمیدم هر متنی که بهش بدی بصورت Encoding.Default است حالا من خواستم یک متن که همش خرچنگ غورباقه است بخونم اینطوری میگم ولی بایتهای اینها فرق داره یا نه

shuriken
شنبه 09 بهمن 1389, 08:46 صبح
راستش خوب سوالتونرو نفهمیدم.
ولی در مورد برگردوندن همیشگی Default احتمالا شما اول متنو تو یه string میریزین بعد
میخواین انکدشو بفهمین واس همین اشتباه میشه.
شما میتونین از overload های دیگه این تابع که تو همون سات بودن استفاده کنین.