View Full Version : مشکل فارسی در SQL Server
moshfegh
شنبه 17 اردیبهشت 1384, 05:29 بعد از ظهر
دوستان سلام،
من وقتی یک text فارسی طولانی در فیلد ntext می ریزم، به ؟؟؟ تبدیل می شه. این مشکل رو با text های کوتاه ندارم.
به نظر شما چیکار باید کرد؟!
AminSobati
یک شنبه 18 اردیبهشت 1384, 01:42 قبل از ظهر
دوست عزیزم،
نحوه ورود اطلاعات به چه صورته؟ آیا توسط SP انجام میدین یا...
moshfegh
یک شنبه 18 اردیبهشت 1384, 10:05 قبل از ظهر
یک فرم دارم که از طریق آن اطلاعات را وارد می کنم...
AminSobati
یک شنبه 18 اردیبهشت 1384, 02:02 بعد از ظهر
دوست عزیزم منظور فرم نیست! خود فرم به چه روشی اطلاعات رو به DB منتقل میکنه؟ Source رو اگر پست کنین خیلی کمک میکنه
moshfegh
دوشنبه 26 اردیبهشت 1384, 11:35 قبل از ظهر
من یک Stored Procedure به صورت زیر دارم که اطلاعات رو می ریزه. لطفاً هرچه سریعتر یک راه حل به من بدید چون شدیداً کارم لنگ این موضوع است. 2 نکته:
1- در SQL Server ای که روی کامپیوتر خودم هست این مشکل وجود نداره و فقط در Server میزبان وجود داره.
2- با متن های انگلیسی مشکل ندارم. هرچقدر هم که طولانی باشه می ریزه. ولی متنهای فارسی علامت سوال می شوند.
این هم سورس Stored Procedure من
<span dir=ltr>CREATE PROCEDURE procAddDocument
(
@ID int OUTPUT,
@Title nvarchar(500),
@Summary nvarchar(2000) = NULL,
@Text ntext,
@ImageUrl varchar(200) = NULL,
@Category smallint
)
AS
INSERT INTO Documents(Title, Summary, [Text], ImageUrl, Category)
VALUES(@Title, @Summary, @Text, @ImageUrl, @Category)
SET @ID = @@IDENTITY
GO</span>
AminSobati
دوشنبه 26 اردیبهشت 1384, 12:37 بعد از ظهر
دوست عزیزم،
این موضوع کمی غیر عادیه. تنها میشه پیشنهاد کرد که کنترل کنین جنس فیلد مربوطه در جدول هم nText باشه. ضمنا ویندوز خودتون و میزبان هر کدوم چیه که میفرمایید در کامپیوتر خودتون این مشکل وجود نداره؟
(ضمنا پارامترهایی که برای Call کردن این SP در کلاینت ساختین هم خوبه که جنسشون رو کنترل کنین)
mohsenna30ri
شنبه 13 آبان 1385, 11:09 قبل از ظهر
ببین این راه حل بدردت می خوره فکر کنم بد نباشد :
http://barnamenevis.org/forum/showthread.php?t=55431
این انجمن با استفاده از vBulletin نسخه 3.7.1 کار می کند
تمامی حقوق سیستم این انجمن متعلق به شرکت Jelsoft Enterprises Ltd می باشد.