View Full Version : ذخیره شدن حروف فارسی در جدول توشط دیتاگرید ویو
smrb59
جمعه 28 تیر 1387, 19:19 عصر
آقایون من هر چه سرچ کردم نتونستم علت اینکه چرا حروف فارسیم تو جدولم به شکل علامت سوال ذخیره میشه رو پیدا کنم البته از گرید ویو برای این کار استفاده می کنم فیلد جدولم nvarchar گرفتم بخدا دیگه موندم لطفا کمکم کنید.:عصبانی++:
من ویزاردی کار نکردم همشو کد نوشتم.
salehbagheri
جمعه 28 تیر 1387, 19:51 عصر
در مرور گر IE به مسير زير برويد:
View > Encoding > UTF-8
يا
View > Encoding > Arabic (Windows)
احتمالاً كه مشكلتون بايد حل شده باشه!
smrb59
جمعه 28 تیر 1387, 23:18 عصر
نه مثل اینکه خوب تایپیکم رو نخوندید.قضیه خیلی جدی تر از این حرفهاست .کمک...
SalarSoft
شنبه 29 تیر 1387, 08:29 صبح
اگه جستجو می کردی تو بخش html بود.
صفحات رو باید با فرمت UTF-8 ذخیره کنی:
File->Advance Save Options
همچنین این متا رو باید تو بخش header تمام صفحاتت بذاری:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
jaza_sa
شنبه 29 تیر 1387, 09:48 صبح
فکر میکنم باید Collation دیتابیس رو عوض کنی
بنا به پیشنهاد سایت ماکروسافت ، برای زبان فارسی ، بهتره از این Collation استفاده کنید : Arabic_CI_AS ،
منبع (http://msdn.microsoft.com/en-us/library/ms143508.aspx)
برای فهمیدن اینکه Collation دیتابیستون چیه میتونید از این اسکریپت استفاده کنید (در محیط SQL Server)
SELECT DATABASEPROPERTYEX('DB_NAME', 'Collation') SQLCollation;
meysam_12001
شنبه 29 تیر 1387, 10:46 صبح
قبل از اون فيلد فارسي كه مي خواي توي ديتابيس ذخيره بشه يه N قرار بده:
Dim com as new sqlcommand
com.commandtext="INSERT INTO Customers(CompanyName) VALUES ( N'" & textbox1.text & "')"
smrb59
یک شنبه 30 تیر 1387, 11:58 صبح
از همگی ممنونم یه تست میکنم دوباره میام.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.