PDA

View Full Version : مشكل با كاراكترهاي رمز شده



setare7sky
پنج شنبه 11 مهر 1387, 11:36 صبح
سلام.
من يه بانك دارم كه اطلاعاتي كه توي اون وارد شده به صورت رمز شده است . مثلا به جاي حرف ا از a استفاده شده . حالا من مي خوام اين اطلاعات رو Decode كنم ولي مشكل اينه كه كد اسكي همه حروف وارد شده در بانك 31 است . يعني وقتي Select Ascii رو براي هر كاراكتر موجود در بانك استفاده مي كنم عدد 31 برگشت داده مي شه . ضمن اينگه براي همه لغات فارسي كد اسكي 63 است .
حالا وقتي از replace استفاده مي كنم با توجه به اينكه معادل 31 كاراكتري وحود ندارد به جاي replace كردن بعد از هر كاراكتر، كاراكتر مورد نظر رو قرار ميده . مثلا اگه رشته اول asde باشه و من replace رو براي تبديل s به 9 بنويسم حاصل a9s9d9e9 مي شه و اگه از حروف فارسي استفاده كنم به جاي حرف مورد نظر ؟ قرار ميده . خواهش مي كنم اگه مي تونيد كمكم كنيد. :عصبانی++:
ضمنا Collation بانك SQL_Latin1_General_CPI_CI_AS است و موقع ورود اطلاعات در برنامه از برنامه Linda Option استفاده ميشه.
ممنون:افسرده: