ورود

View Full Version : ترکی در مقادیر فیلدهای بانک



yaas135
دوشنبه 31 تیر 1387, 11:22 صبح
من خيلي وقته اين سوال رو طرح كردم، اما جوابي نگرفتم
خيلي گيرم
من به برنامه دارم می نویسم که باید اطلاعات رو به زبان ترکی ذخیره کنه توی بانک، قبلا مشکلم این بود که اگر کاربر متنی رو از روی نت به زبان ترکی کپی می کرد و می ریخت توی یک dbmemo بعضی از حروف به شکل علامت سوال در می اومد، دوستان پیشنهاد کردند از کامپوننت های تی ان تی یونیکد استفاده کنم، الان مشکل کپی حل شده، اما همون متن رو وقتی توی بانک می ریزم بازم بعضی از حروف رو علامت سوال می ذاره!
جالب اینه که اگر متن رو به صورت مستقیم تایپ کنیم توی ذخیره سازی اش مشکل نداره، اما اگر متن از جای دیگه ای کپی بشه این مشکلی که گفتم پیش می اد.
کسی می تونه کمک کنه، لطفا.

Hsimple11
دوشنبه 31 تیر 1387, 11:45 صبح
با ریختن اطلاعات از بانک به یک کنترل TNT باز هم مشکل وجود دارد؟

yaas135
دوشنبه 31 تیر 1387, 12:02 عصر
بله
مشكل اينه كه وقتي حتي از DBTntMemo هم استفاده مي كنم، اطلاعات رو وقتي توي فيلدي كه Ntext هست مي ريزم، بازم علامت سوال نمايش مي ده.
با Nvarchar مشكلي نيست،‌اما Ntext l مورد داره!

sql_qassem
دوشنبه 31 تیر 1387, 12:36 عصر
قبلا هم گفتم مشكل از نصب sqlserver كه با چك كد پيجي نصب كردي بايد با كد پيجي كه داري استفاده مي كني مطابقت داشته باشه

yaas135
دوشنبه 31 تیر 1387, 12:40 عصر
كد پيچ هم درسته، ضمن اين كه اگر مشكل از كد پيچ باشه وورد اطلاعات توي فيلدهاي ان ورچر هم بايد مشكل داشته باشه!
مشكل فقط با فيلد Ntext هستش.