coolbit
چهارشنبه 31 شهریور 1389, 10:26 صبح
با سلام،
دوستان من با مشکلی برخوردم که امیدوارم شما بتوانید من رو در این مورد کمک کنید.
ما یه application داریم که داده هایی رو بصورت image درون یک فیلد جدول ذخیره می کنه (و خودش هم بصورت صحیح بازیابی می کنه).
اما ما می خواهیم که از دورن database خودمان به داده ها دسترسی داشته باشیم.
حال برای خواندن داده ها آنها را به varbinary تبدیل کرده و سپس این مقدار را به nvarchar تبدیل می کنیم. اما sql server نوع charset را درست تشخیص نمی دهد و آنها را بصورت زبانی شرقی (مثل ژاپنی) تبدیل می کند.
چگونه می توانم این اده پایانی را به unicode یا arabic تبدیل کنم، و یا کاری کنم از ابتدا به charset درست تبدیل کند؟
(توضیح: چنانچه varbinary را به varchar تبدیل کنیم، انگلیسی ها را درست تبدیل می کند، اما فارسی ها را خیر)
دوستان من با مشکلی برخوردم که امیدوارم شما بتوانید من رو در این مورد کمک کنید.
ما یه application داریم که داده هایی رو بصورت image درون یک فیلد جدول ذخیره می کنه (و خودش هم بصورت صحیح بازیابی می کنه).
اما ما می خواهیم که از دورن database خودمان به داده ها دسترسی داشته باشیم.
حال برای خواندن داده ها آنها را به varbinary تبدیل کرده و سپس این مقدار را به nvarchar تبدیل می کنیم. اما sql server نوع charset را درست تشخیص نمی دهد و آنها را بصورت زبانی شرقی (مثل ژاپنی) تبدیل می کند.
چگونه می توانم این اده پایانی را به unicode یا arabic تبدیل کنم، و یا کاری کنم از ابتدا به charset درست تبدیل کند؟
(توضیح: چنانچه varbinary را به varchar تبدیل کنیم، انگلیسی ها را درست تبدیل می کند، اما فارسی ها را خیر)