PDA

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



وشتی حاتمی
چهارشنبه 03 بهمن 1386, 10:34 صبح
من در داخل وب سایتم یک قسمت به نام پذیرش کارآموز دارم وقتی یک کاربر اون قسمت رو پر می کنه اطلاعات وارده در بانکم که sqlserver 2000 هست وارد می شه ولی وقتی می یام اون اطلاعات رو بازبینی کنم فیلد هایی که به فارسی نوشته شده جاش علامت سوال می یاد ولی فیلد های انگلیسی درسته .لطفا راهنماییم کنید

mahdi_farhani
چهارشنبه 03 بهمن 1386, 10:36 صبح
فیلدی که استفاده کردی یا Char هست و یا Varchar که باید به nvarchar تبدیل بشه

وشتی حاتمی
چهارشنبه 03 بهمن 1386, 10:39 صبح
مطمئن هستید؟

shahab_ksh
چهارشنبه 03 بهمن 1386, 10:39 صبح
از N قبل از مقدار استفاده کنید



INSERT INTO tbl_name (fld_name) VALUES (N'value')

وشتی حاتمی
چهارشنبه 03 بهمن 1386, 10:44 صبح
بالاخره چه کار کنم کاری که دوست عزیر mahedi گفتن انجام بدم یا shahab
راستی لازم نیست مثلا فایل dll که مربوط به زبان فارسی باشه رو به پروژه ام اضافه کنم؟

shahab_ksh
چهارشنبه 03 بهمن 1386, 10:46 صبح
تست کنید نتیجه رو ببینید



راستی لازم نیست مثلا فایل dll که مربوط به زبان فارسی باشه رو به پروژه ام اضافه کنم؟



نه

mahdi_farhani
چهارشنبه 03 بهمن 1386, 10:54 صبح
هر دو کارو میتونی انجام بدی. ولی به نظر من اگر دیتابیسی بزرگی داری بهتره که nvarchar باشه ولی نه اگر بزرگ نیست ، همون کاری که آقا شهاب گفت انجام بده . بستگی به خودت داره دیگه . نیاز به هیچ dll هم نداری.