نمایش نتایج 1 تا 3 از 3

نام تاپیک: مشکل با فارسی در portable firebird (فایربرد قابل حمل)

  1. #1
    کاربر دائمی آواتار asgarkz
    تاریخ عضویت
    آبان 1386
    محل زندگی
    ارومیه
    پست
    128

    مشکل با فارسی در portable firebird (فایربرد قابل حمل)

    با سلام

    من میخوام متن فارسی رو در دیتابیس قابل حمل فایربرد ذخیره کنم
    charset دیتابیس رو روی UTF-8 قرار دادم (البته گزینه Unicode_FSS رو هم امتحان کردم)
    موقع تعریف فیلدهای متنی، آنها را از نوع varchar و charset و collation آنها را از نوع UTF-8 قرار دادم (اینجا هم گزینه Unicode_FSS رو امتحان کردم)
    ولی بعد از ذخیره سازی، اطلاعات در دیتابیس بصورت علامت سوال دیده می شوند
    آیا قضیه مربوط به قابل حمل بودن فایربرد می باشد؟

    با تشکر

  2. #2
    کاربر دائمی آواتار asgarkz
    تاریخ عضویت
    آبان 1386
    محل زندگی
    ارومیه
    پست
    128

    نقل قول: مشکل با فارسی در portable firebird (فایربرد قابل حمل)

    مشکل حل شد. توی بخش Connection Editor از کامپوننت TFDConnection گزینه CharacterSet رو روی UTF8 تنظیم نکرده بودم.

  3. #3
    کاربر دائمی آواتار asgarkz
    تاریخ عضویت
    آبان 1386
    محل زندگی
    ارومیه
    پست
    128

    نقل قول: مشکل با فارسی در portable firebird (فایربرد قابل حمل)

    یه مشکل جدید:
    من از فایربرد قابل حمل استفاده میکنم. بنابراین مسیر فایل دیتابیس ممکنه تغیر بکنه و یا حتی فارسی باشه. برای حل مشکل، تمام متغیرهای واسط رو به WideString تغییر دادم. تقریبا هم جواب داده. تنها کاراکتری که باهاش مشکل دارم "ی" هست. یعنی اگه توی مسیر فایل دیتابیس، در نام یکی از فولدرها حرف "ی" بکار رفته باشد، ارتباط با دیتابیس برقرار نمی شود.
    چیکار میشه کرد؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •