PDA

View Full Version : سوال: مشکل فارسی در freetextbox



ele2a2
چهارشنبه 30 دی 1388, 12:05 عصر
با سلام خدمت دوستان
در FreeTextBox فارسی می نویسم، همه چیز خوب پیش میره،
ولی وقتی وارد دیتابیس میشه بصورت windows-1256 ذخیره میشه.
خب حجم دیتابیس خیلی میره بالا و تو جستجو هم (طبیعتا) هیج نتیجه ای نداره
جالب اینه که اگه همین متن رو توی یه جعبه متن معمولی( textarea) بنویسم و در دیتابیس ذخیره کنم مشکلی نداره.
بنظر میاد تنظیماتی در FreeTextBox باشه، ولی نیافتم!
مثلا کلمه گفتگو رو بصورت &#1711 ;&#1601 ;&#1578 ;&#1711 ;&#1608 ; ذخیره میکنه
توجه! با جعبه متنهای دیگه مشکلی نداره و درست ذخیره میشه
فقط مشکلش با جعبه متنهای FreeTextBox است.
تنظیمات web.config هم utf-8 است و collation دیتابیس هم SQL_Latin1_General_CP1_CI_AS است.
با تشکر

ele2a2
پنج شنبه 01 بهمن 1388, 10:13 صبح
با سلام مجدد خدمت دوستان
توی کدهای VB اخطارها رو فارسی نوشتم
حالا همه نوشته ها ریخته به هم
به این صورت: ÓäÏ ÇÒ ÞÈá ãæÌæÏ ÇÓÊ
اگه کسی تجربه ای تو این زمینه داره ممنون میشم مطرح کنه

البته ترفندی داشتم برا این کار :چشمک:
جدولی تو بانک اطلاعاتی ساختم و تمام اخطارها رو توش وارد کردم
حالا هرحا لازم باشه فراخوانی می کنم
دیگه مشکلی هم با فارسی ندارم
چون اصلا دیگه توی کدها از فارسی استفاده نمی کنم

ele2a2
یک شنبه 11 بهمن 1388, 08:40 صبح
بالاخره خودم مشکل رو پیدا کردم!

در تنظیمات FreeTextBox پارامتر زیر رو تغییر دادم و مشکل حل شد!
ConvertHtmlSymbolsToHtmlCodes=False:اشتباه:
به همین سادگی:چشمک: