صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 14

موضوع: کاراکتر های نامفهوم در نوشته فارسی

  1. #1
    عضو انجمن aghaee آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    نت
    نوشته ها
    492
    تشکر تشکر کرده 
    497
    تشکر تشکر شده 
    319
    تشکر شده در
    214 پست

    پیش فرض کاراکتر های نامفهوم در نوشته فارسی

    سلام
    این کاراکترهای برای چی هست؟ چطور میشه این مشکل رو رفع کرد؟

    ممنون میشم راهنمایی کنید

    با تشکر

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Apr 2010
    محل سکونت
    Iran-Tehran
    نوشته ها
    151
    تشکر تشکر کرده 
    111
    تشکر تشکر شده 
    123
    تشکر شده در
    88 پست

    پیش فرض پاسخ : کاراکتر های نامفهوم در نوشته فارسی

    کدوم کاراکترها؟ اگه نشون نمیده عکس بگیر بزار.

  4. تعداد تشکر ها از hamidreza_s به دلیل پست مفید


  5. #3
    عضو انجمن aghaee آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    نت
    نوشته ها
    492
    تشکر تشکر کرده 
    497
    تشکر تشکر شده 
    319
    تشکر شده در
    214 پست

    پیش فرض پاسخ : کاراکتر های نامفهوم در نوشته فارسی

    شرمنده عکس یادم رفته بود

    http://www.up.iranblog.com/images/bv...w4coyrvogo.gif

  6. #4
    عضو دائم vahab00 آواتار ها
    تاریخ عضویت
    Feb 2011
    محل سکونت
    شهســـوار
    نوشته ها
    1,717
    تشکر تشکر کرده 
    1,983
    تشکر تشکر شده 
    4,046
    تشکر شده در
    1,978 پست

    پیش فرض پاسخ : کاراکتر های نامفهوم در نوشته فارسی

    اين كاركتر ها به هنگام تبديل قالب از ans به utf8 بوجود مياد
    فايل قالب خود را به utf8 تغيير دهيد و اگر كدي در آم قسمت وجود دارد پاك نماييد
    به نظر بنده اين كد در قالب شما هست . پاكش كنيد حله...
    موفق و سربلند باشيد

    يا حق
    ارائه و طراحی انواع قالب های whmcs و وردپرس
    دکمه تشکر خراب شده آیا ؟
    ظرفی که پر است، کم صداست...

  7. تعداد تشکر ها از vahab00 به دلیل پست مفید


  8. #5
    عضو انجمن
    تاریخ عضویت
    May 2010
    محل سکونت
    شیراز
    نوشته ها
    686
    تشکر تشکر کرده 
    14
    تشکر تشکر شده 
    1,159
    تشکر شده در
    762 پست

    پیش فرض پاسخ : کاراکتر های نامفهوم در نوشته فارسی

    سلام
    وقتی در متن فارسی از طریف دستوراتی مانند substr می خوان فقط قسمتی از متن رو نشون بدن این مشکل به وجود میاد چون بعضی کارکتر های فارسی بیش از 1 حرف محسوب میشن
    راه حل اینه که به جاش شمردن تعداد حرف تعداد کلمه رو بشماریم (برای تشخیص بین هر کلمه با کلمه بعد یک space وجود داره)

  9. تعداد تشکر ها ازthe_coder به دلیل پست مفید


  10. #6
    عضو انجمن aghaee آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    نت
    نوشته ها
    492
    تشکر تشکر کرده 
    497
    تشکر تشکر شده 
    319
    تشکر شده در
    214 پست

    پیش فرض پاسخ : کاراکتر های نامفهوم در نوشته فارسی

    نقل قول نوشته اصلی توسط the_coder نمایش پست ها
    سلام
    وقتی در متن فارسی از طریف دستوراتی مانند substr می خوان فقط قسمتی از متن رو نشون بدن این مشکل به وجود میاد چون بعضی کارکتر های فارسی بیش از 1 حرف محسوب میشن
    راه حل اینه که به جاش شمردن تعداد حرف تعداد کلمه رو بشماریم (برای تشخیص بین هر کلمه با کلمه بعد یک space وجود داره)
    میشه بیشتر راهنمایی کنید؟ با چه دستوری؟

  11. #7
    عضو انجمن
    تاریخ عضویت
    May 2010
    محل سکونت
    شیراز
    نوشته ها
    686
    تشکر تشکر کرده 
    14
    تشکر تشکر شده 
    1,159
    تشکر شده در
    762 پست

    پیش فرض پاسخ : کاراکتر های نامفهوم در نوشته فارسی

    نقل قول نوشته اصلی توسط aghaee نمایش پست ها
    میشه بیشتر راهنمایی کنید؟ با چه دستوری؟
    برای مثال کد زیر 2 کلمه از فیلد تایتل برای ما چاپ می کنه
    کد:
    $res = $cnn->query("SELECT id,title zone_news");
    $row = $res->fetch()
    $cu = explode(" ",$row[2]);
              echo $cu[0].' '.$cu[1];

  12. تعداد تشکر ها ازthe_coder به دلیل پست مفید


  13. #8
    عضو انجمن
    تاریخ عضویت
    Apr 2010
    محل سکونت
    Iran-Tehran
    نوشته ها
    151
    تشکر تشکر کرده 
    111
    تشکر تشکر شده 
    123
    تشکر شده در
    88 پست

    پیش فرض پاسخ : کاراکتر های نامفهوم در نوشته فارسی

    ببخشید این سایت WHT چرا قاط داره پاک شد رفت تایپ هام. دیگه حوصله نسیت خلاصه میگم.
    از substr نباید استفاده کنی چون یونیکد ساپورت نیست.
    بجاش باید از دستورات iconv و mbstring استفاده کنی. که یونیکد ساپورت هست.

    substr دو بایت که ماله یه کاراکتر هست رو از وسط میشکنه و یه کاراکتر نامفهوم ایجاد میکنه.

  14. تعداد تشکر ها ازhamidreza_s به دلیل پست مفید


  15. #9
    عضو انجمن aghaee آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    نت
    نوشته ها
    492
    تشکر تشکر کرده 
    497
    تشکر تشکر شده 
    319
    تشکر شده در
    214 پست

    پیش فرض پاسخ : کاراکتر های نامفهوم در نوشته فارسی

    نقل قول نوشته اصلی توسط hamidreza_s نمایش پست ها
    ببخشید این سایت WHT چرا قاط داره پاک شد رفت تایپ هام. دیگه حوصله نسیت خلاصه میگم.
    از substr نباید استفاده کنی چون یونیکد ساپورت نیست.
    بجاش باید از دستورات iconv و mbstring استفاده کنی. که یونیکد ساپورت هست.

    substr دو بایت که ماله یه کاراکتر هست رو از وسط میشکنه و یه کاراکتر نامفهوم ایجاد میکنه.
    ممنون بابت راهنمایی
    میشه یه نمونه ساده رو مثال بزنید

  16. تعداد تشکر ها از aghaee به دلیل پست مفید


  17. #10
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : کاراکتر های نامفهوم در نوشته فارسی

    اگر از substr استفاده ميكنيد بجاي اون از mb_substr استفاده ميكنيد.اگر مشكل رفع نشد اين قسمت از كدتون رو بذاريد تا اصلاح كنيم.
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  18. تعداد تشکر ها از Rezash به دلیل پست مفید


صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

  1. پاسخ ها: 11
    آخرين نوشته: December 9th, 2015, 19:19
  2. پاسخ ها: 2
    آخرين نوشته: November 28th, 2013, 15:43
  3. پاسخ ها: 1
    آخرين نوشته: November 27th, 2013, 01:06
  4. پاسخ ها: 3
    آخرين نوشته: November 19th, 2013, 11:56

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

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