ذخیره شدن حروف فارسی در جدول توشط دیتاگرید ویو
آقایون من هر چه سرچ کردم نتونستم علت اینکه چرا حروف فارسیم تو جدولم به شکل علامت سوال ذخیره میشه رو پیدا کنم البته از گرید ویو برای این کار استفاده می کنم فیلد جدولم nvarchar گرفتم بخدا دیگه موندم لطفا کمکم کنید.:عصبانی++:
من ویزاردی کار نکردم همشو کد نوشتم.
نقل قول: ذخیره شدن حروف فارسی در جدول توشط دیتاگرید ویو
در مرور گر IE به مسير زير برويد:
View > Encoding > UTF-8
يا
View > Encoding > Arabic (Windows)
احتمالاً كه مشكلتون بايد حل شده باشه!
نقل قول: ذخیره شدن حروف فارسی در جدول توشط دیتاگرید ویو
نه مثل اینکه خوب تایپیکم رو نخوندید.قضیه خیلی جدی تر از این حرفهاست .کمک...
نقل قول: ذخیره شدن حروف فارسی در جدول توشط دیتاگرید ویو
اگه جستجو می کردی تو بخش html بود.
صفحات رو باید با فرمت UTF-8 ذخیره کنی:
File->Advance Save Options
همچنین این متا رو باید تو بخش header تمام صفحاتت بذاری:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
نقل قول: ذخیره شدن حروف فارسی در جدول توشط دیتاگرید ویو
فکر میکنم باید Collation دیتابیس رو عوض کنی
بنا به پیشنهاد سایت ماکروسافت ، برای زبان فارسی ، بهتره از این Collation استفاده کنید : Arabic_CI_AS ،
منبع
برای فهمیدن اینکه Collation دیتابیستون چیه میتونید از این اسکریپت استفاده کنید (در محیط SQL Server)
SELECT DATABASEPROPERTYEX('DB_NAME', 'Collation') SQLCollation;
نقل قول: ذخیره شدن حروف فارسی در جدول توشط دیتاگرید ویو
قبل از اون فيلد فارسي كه مي خواي توي ديتابيس ذخيره بشه يه N قرار بده:
Dim com as new sqlcommand
com.commandtext="INSERT INTO Customers(CompanyName) VALUES ( N'" & textbox1.text & "')"
نقل قول: ذخیره شدن حروف فارسی در جدول توشط دیتاگرید ویو
از همگی ممنونم یه تست میکنم دوباره میام.