PDA

View Full Version : فارسی نویسی در net.



habdolah
پنج شنبه 13 اسفند 1383, 06:37 صبح
من در Sql Server یک tabel دارم که دارای یک فیلد با تایپ nvarchar میباشد
وقتی مستقیمآ در sqlserver در آن فارسی تایپ میکنم مشکلی نیست ولی وقتی از طریق net. آنرا اصلاح مینمایم محتوی فیلد در Sql Server بصورت چند علامت سوال در میآید. لطفآ راهنمایی نمایید.

M.GhanaatPisheh
پنج شنبه 13 اسفند 1383, 12:24 عصر
این مساله بارها تکرار شده
مشکل شما با یک حرف 'n ' ساده حل میشه که باید قبل از هر رشته ای که حاوی یک رشته فارسی هست قرار بگیره.

در مثال زیر به n توجه کنید:



insert into users (LogonID,Name,Password,EmailAddress) values(10,N'مجتبی',N'قناعت پیشه','mojtaba.ghanaatpisheh@gmail.com')

mohsenna30ri
شنبه 13 آبان 1385, 09:31 صبح
ببین این راه حل بدردت می خوره فکر کنم بد نباشد :
http://barnamenevis.org/forum/showthread.php?t=55431

Microsoft.net
یک شنبه 14 آبان 1385, 00:48 صبح
1 - نوع ویندوزت باید فارسی رو ساپورت کنه 2- تنظیمات language ویندوزت باید رو فارسی ست شده باشه 3- موقع نصب sql باید کد پیج 1254 یا عربی رو انتخاب کرده باشی 4- اگه هر کدوم از اینا رو انجام ندادی و sql رو نصب کردی باید sql رو دوباره نصب کنی