تبلیغات در ترفندستان
+ ارسال تاپیک جدید
نمایش نتایج: از 1 به 6 از 6

موضوع: فارسی نوشتن در پی اچ پی

  1. #1
    تاریخ عضویت
    Dec 2016
    محل سکونت
    ایران :|
    پست‌ها
    5
    Apple-iPhone-3G
    Acer-Iconia-Tab-A510
    360-Internet-Security Firefox Windows-10 IR-TCI
    نوع و سرعت اینترنت: ADSL-64 Kb/S
    سپاس (اهدایی)
    3
    سپاس (دریافتی)
    0

    پیش فرض فارسی نوشتن در پی اچ پی

    سلام من کدی رو دارم که به صورت پی اچ پی نوشته شده این کد میاد اطلاعاتی رو که از گوشی میگیره ذخیره میکنه تو یه فایل تکست حالا اگه اطلاعات اون فایل تکست فارسی باشه این صفحه برای من به صورت علامت سوال در میاد.میخام وقتی تو گوشی اسمی رو به نام علی دریافت کرد پی اچ پی همون علی رو نشون بده نه علامت سوال رو. این کد پی اچ پیم

    کد PHP:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید
    ویرایش توسط aliqolami : January 10th, 2017 در ساعت 10:34
  2. #2
    تاریخ عضویت
    Jan 2014
    پست‌ها
    12,444

    360-Internet-Security Cyberfox Windows-10 Irancell
    نوع و سرعت اینترنت: Wireless-2 Mb/S
    سپاس (اهدایی)
    17583
    سپاس (دریافتی)
    17358
    نوشته ‌های وبلاگ
    37

    پیش فرض

    نقل قول نوشته اصلی توسط aliqolami [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    سلام من کدی رو دارم که به صورت پی اچ پی نوشته شده این کد میاد اطلاعاتی رو که از گوشی میگیره ذخیره میکنه تو یه فایل تکست حالا گه اطلاعات اون فایل تکست فارسی باشه
    سلام دوست عزیز
    . @[تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    در بالای صفحاتی که می خواهد از زبان فارسی استفاده کنید این کد را اضافه کنید
    کد PHP:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید


    برای خواندن و نوشتن از دیتابیس باید ۲ نکته رو رعایت کنید:
    ۱٫هنگام ساخت دیتابیس Collation دیتابیس را روی utf8_bin یا utf8_persian_ci قرار دهید
    ۲٫هنگام استفاده از دستورات دیتابیس (CRUD(Create/Insert-Read/Select-Update-Delete از دستور زیر استفاده کنید تا فرامین تحت فرمت utf8 با دیتابیس ارتباط برقرار کنند

    کد PHP:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید

    یا
    کد PHP:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید

    کد PHP:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید

    منبع:[تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]

    موفق باشید.

    کانال اطلاع رسانی لیسانس رایگان برنامه ها

    تلگرام

    نشریه صوتی و تصویری قلمرو

    اگر سوالی رو بلدی جواب بده! نترس!


  3. #3
    تاریخ عضویت
    Dec 2016
    محل سکونت
    ایران :|
    پست‌ها
    5
    Apple-iPhone-3G
    Acer-Iconia-Tab-A510
    360-Internet-Security Firefox Windows-10 IR-TCI
    نوع و سرعت اینترنت: ADSL-64 Kb/S
    سپاس (اهدایی)
    3
    سپاس (دریافتی)
    0

    پیش فرض

    مچکر از جوابتون من تو قسمت دیتا همه چی رو روی utf8 قرار دادم قبلا یه کد پیدا کرده بودم درست بود کار میکرد اما حواسم نبود پاکش کردم الان هرچی میگردم پیداش نمیکنم

    این کدهای رو هم که دادین تست کردم نشد اگه میشه خودتون قاطی با این کدم بکنید شاید من جای کد رو اشتباه میزارم مچکر

    کد PHP:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید
  4. #4
    تاریخ عضویت
    Jun 2009
    محل سکونت
    The 8th Bit
    پست‌ها
    2,178
    LG-G2
    Google-Chrome Ubuntu Irancell
    نوع و سرعت اینترنت: بیش از ADSL-2 Mb/S
    سپاس (اهدایی)
    3563
    سپاس (دریافتی)
    7671
    نوشته ‌های وبلاگ
    67

    پیش فرض

    نقل قول نوشته اصلی توسط aliqolami [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    مچکر از جوابتون من تو قسمت دیتا همه چی رو روی utf8 قرار دادم قبلا یه کد پیدا کرده بودم درست بود کار میکرد اما حواسم نبود پاکش کردم الان هرچی میگردم پیداش نمیکنم

    این کدهای رو هم که دادین تست کردم نشد اگه میشه خودتون قاطی با این کدم بکنید شاید من جای کد رو اشتباه میزارم مچکر

    کد PHP:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید
    سلام.
    در همین فایل php تون، header رو به صورت UTF-8 قرار دادید؟ به شکل زیر:
    کد PHP:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید

    توجه داشته باشید این این کد باید اول فایل قرار بگیره.

    از اونجایی اطلاعات توسط همین فایل php گرفته میشه و در متغیر قرار میگیره، صحیح ذخیره شدن کافیه و باید فایل متنی هم تحت utf-8 ذخیره بشه.

    اگر این کار جواب نداد، این راهی که میگم رو تست کنید. به روش زیر، به فایل مربوطه BOM مربوط به UTF-8 رو اضافه می کنیم. BOM که مخفف Byte Order Mark هست، برای encoding های مختلف یک عدد ثابته که به ابتدای فایل اضافه میشه و یونیکد پرونده و یه سری موارد دیگه رو مشخص می کنه.
    فرضا اگه متغیر نام فایل به علاوه پسوندش ، $nameoffile هست ، باید بعد دستور fopen ، دستور زیر اضافه بشه:
    کد PHP:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید

    که البته در مورد کد شما کلا اینجوری میشه:

    کد:
    .تنها اعضای سایت قادر به دیدن این محتوا هستند. لطفاً وارد شوید و یا برای عضویت رایگان و بی‌دردسر در سایت کلیک کنید


    پ ن: این باکس کد پی اچ پی چرا اینجوریه، کد رو بهم می ریزونه

    البته بازم تذکر میدم ابتدا راه اولی که گفتم رو انجام بدید. کلا استفاده از BOM اختیاریه.
    موفق باشید
    ویرایش توسط Abolfazl.E : January 10th, 2017 در ساعت 17:39
    "لااقل منو یادشه خدا، پس یه لیوان فراموشی سلامتی شما ...

    Freelancer, Web Developer
    abolfazl.esm [at] gmail [dot] com

  5. #5
    تاریخ عضویت
    Dec 2016
    محل سکونت
    ایران :|
    پست‌ها
    5
    Apple-iPhone-3G
    Acer-Iconia-Tab-A510
    360-Internet-Security Firefox Windows-10 IR-TCI
    نوع و سرعت اینترنت: ADSL-64 Kb/S
    سپاس (اهدایی)
    3
    سپاس (دریافتی)
    0

    پیش فرض

    هیچ کدوم جواب نداد. من یه کدی پیدا کرده بودما درست کار میکرد اشتباه پاک کردم کسی راهه دیگه ای نداره ؟
  6. #6
    تاریخ عضویت
    Jun 2009
    محل سکونت
    The 8th Bit
    پست‌ها
    2,178
    LG-G2
    Google-Chrome Ubuntu Irancell
    نوع و سرعت اینترنت: بیش از ADSL-2 Mb/S
    سپاس (اهدایی)
    3563
    سپاس (دریافتی)
    7671
    نوشته ‌های وبلاگ
    67

    پیش فرض

    نقل قول نوشته اصلی توسط aliqolami [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    هیچ کدوم جواب نداد. من یه کدی پیدا کرده بودما درست کار میکرد اشتباه پاک کردم کسی راهه دیگه ای نداره ؟
    یه بار دیگه دقت کنید و دوباره چک کنید احتمال میدم اشتباه کرده باشید.
    ضمنا در مورد اینکه میگید یه کدی پیدا کردید و گم کردید جای تعجب داره. مطمئنا وقتی یه چیزی پیدا هم میکنید حداقل باید ببینید چی هست و کارش چیه. یعنی عملا باید بدونید الان اصلا چی بود، تابع بود، باهاش چیکار میکردید، رو ورودی فایل تاثیر میذاشت یا چیز دیگه و ...
    در نهایت بگم که دو تابع به اسم mb_convert_string و iconv هم وجود داره که encoding رشته رو میشه تبدیل به یونیکد مدنظر کرد.
    این دو مورد هم تست کنید.
    [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    [تنها اعضای سایت قادر به دیدن لینک‌ها هستند. ]
    موفق باشید
    "لااقل منو یادشه خدا، پس یه لیوان فراموشی سلامتی شما ...

    Freelancer, Web Developer
    abolfazl.esm [at] gmail [dot] com

+ ارسال تاپیک جدید

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. سوال در مورد پی اچ پی php ساخت فایل در هاست
    توسط aliqolami در انجمن طراحی سایت و برنامه‌نویسی تحت وب
    پاسخ: 3
    آخرين نوشته: December 27th, 2016, 16:45
  2. نرم افزار پی اچ پی تاریخ هجری شمسی
    توسط love_75 در انجمن دانلود نرم‌افزارهای فارسی
    پاسخ: 0
    آخرين نوشته: August 8th, 2011, 23:21
  3. این پی اچ پی خیلی اذیت میکنه کمک کنین
    توسط mohamad javad در انجمن طراحی سایت و برنامه‌نویسی تحت وب
    پاسخ: 8
    آخرين نوشته: January 27th, 2010, 19:42
  4. سوال در مورد پی اچ پی
    توسط Mohsenmxp در انجمن طراحی سایت و برنامه‌نویسی تحت وب
    پاسخ: 5
    آخرين نوشته: September 25th, 2009, 16:19
  5. هستینگ رایگان با ساپورت پی اچ پی و My sql م میخوام
    توسط mojtaba1818 در انجمن هاست و دامنه
    پاسخ: 4
    آخرين نوشته: July 7th, 2008, 12:10

کاربرانی که این تاپیک را مشاهده کرده اند: 0

هیچ عضوی در لیست وجود ندارد.

کلمات کلیدی این موضوع

مجوز ‌های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست ‌های خود را ویرایش کنید
  •  

اکنون ساعت 11:30 برپایه‌ی ساعت جهانی (GMT +3.5) می‌باشد.

تبلیغات متنی

عضویت در خبرنامه

با عضویت در خبرنامه‌ی سایت، جدیدترین ترفندها، نقد و بررسی‌ها و مطالب مدرسه فناوری به طور خودکار به ایمیل شما ارسال می‌شود. بعد از کلیک بر روی دکمه‌ی «مشترک شوید»، بایستی کد داخل تصویر را وارد کرده، سپس به صندوق ایمیل خود مراجعه کنید و روی لینک تأیید کلیک کنید تا اشتراک شما نهایی شود.

کلیه حقوق مادی و معنوی متعلق به وب سایت ترفندستان است. برداشت مطالب و تصاویر تنها با ذکر نام ترفندستان مجاز است.