مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

salehi_so

عضویت از 1394/08/04

عدم نمایش فونت فارسی در url

  • یکشنبه 21 بهمن 1397
  • 16:57
تشکر میکنم

با سلام خدمت دوستان

میخواستم بدونم چرا در بعضی از مرور گرها مثل ie ,

url فارسی به حروف ترجمه نمیشه و به شکل زیر نمایش داده میشه ؟ و راه حلش چیه ؟

ممنون

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

محمد اردوخانی

عضویت از 1396/05/17

  • شنبه 27 بهمن 1397
  • 14:24

برای نمایش حروف فارسی باید یک Range جدید رو اضافه کنین

میتونین از کد زیر برای ساخت لینک استفاده کنید تا در نمایش حروف فارسی به مشکل برنخورین

برای ارسال متغیر فارسی ، لازمه که یه Extension Method ایجاد کنیم تا بتونیم Range فارسی رو استفاده کنیم

این متد هستش :

public static bool ContainsFarsi(string txt)
        {
            return !string.IsNullOrEmpty(txt) &&
                    Regex.IsMatch(txt, @"[\u0600-\u06FF]");
        }

کاربر سایت

rafie

عضویت از 1398/10/10

  • سه شنبه 10 دی 1398
  • 10:14

سلام ​

میخواستم بدونم چرا در بعضی از مرورگر گوشیها یا سیستم،  url فارسی به حروف ترجمه نمیشه و مثل همین بنده خدا به شکل زیر نمایش داده میشه ؟ 

اینم بگم که من متوجه این موضوع نمیشم که میگید باید یک Range جدید اضافه کنیم. این کدی که دادید رو کجا باید اضافه کنیم؟؟؟ و اینکه باتوجه به قالب خودمون نباید تغییری توش ایجاد کنیم و دقیقا همینو کپی کنیم؟

سوال بعدیم اینه که Extension Method چیه و کجا باید ایجاد بشه؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)