بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل : علامت سوال افتادن حروف فارسی

مدیریت گفتگو
hamid_sub7 11 سال پیش
آخرین تغییر: 7 سال پیش

سلام دوستان من تو تگ meta مقدار charset رو utf8 و مقدار connection رو سمت سرور هم utf8 ست کردم اما باز هم یه مشکل دیگه دارم که یه متن فارسی مستقل از دیتابیس مثلا یه echo ساده که متن فارسی چاپ کند رو علامت سوال نشون میده! ممنون میشم کمکم کنید.

نظرات

پاسخ‌ها 3

reza piry ghadim 11 سال پیش

وقتی علامت سوال میاره که سمت کلایت یعنی تو کد html متاتگ رو ست نکرده باشید یا اشتباه ست کرده باشید

وقتی هم که عجق وجق نشون میده موقعی هست که سمت سرور set name نکردید.

شما احتمالا کدتون رو به این صورت نوشتید که کار نمیکنه

 <meta charset="utf8">

که این غلطه و یه دش (خط تیره) داره وسطش به این شکل:

 <meta charset="utf-8">

موفق باشید

نظرات

hamid_sub7 11 سال پیش
خیر دوست عزیز من همین کار رو انجام دادم و میدونم ربطی به این دو روش نداره انگار ایراد از جای دیگه هست.
reza piry ghadim 11 سال پیش

اگر کدتون کاملا صحیح هست ولی همچنان کار نمیکنه حتما فایلتون رو با encoding utf-8 ذخیره نکردید.

اگر کدتون رو توی intellij idea مینویسید از قسمت File گزینه Encoding رو انتخاب کنید و بعد از گزینه more گزینه utf-8  رو انخاب کنید.

و یا توی notpad یا notpad++ هم میتونید این کار رو انجام بدید.

تو notpad , ویندوز هم باید save as کنید و از قسمت Encoding ، utf8 رو انتخاب کنید تو notpad++ هم از منوی encodin میتونید گزینه مورد نظر رو انتخاب کنید.

 

نظرات

hamid_sub7 11 سال پیش
مرسی ممنون مشکلم با روشی که گفتید حل شد مشکل از سورس نبود همون گزینه بود.
آقا ممنون مشکل من هم همین بود که با روشی که گفتید حل شد. خدا خیرتون بده
UNCOU93 11 سال پیش
سلام ببخشید برای من عجق وجق نشون میده فکر کنم باید سمت سرور ست کنم میشه راهنمایی کنید چجوری میشه این مشکل رو حل کنم؟
mohsen864 7 سال پیش
ممنون مهندس جان خیلی مچکر
صادی 7 سال پیش

سلام من همه رو با utf-8 ذخیره کردم اما بازم مشکلم حل نشد 

آموزش ها رو طبق آموزش های استاد جلو رفتم

چ کنم ؟

نظرات

mohsen864 7 سال پیش
سلام ابتدا ببینید مشکل سمت ادیتور هست یا خیر . میتونید با ذخره یک فایل html و اجرای اون این قضیه رو متوجه بشید درضمن اگر مشکل سمت کلاینت و فایل html باشه با تگ متا اگر سمت ادیتور باشد از منوی فایل گزینه FileEncoding رو انتخاب کنید البته داخل IntelliJ IDEA 14.1.2 و اگر سمت سرور باشه با تگ Set میتونید مشکل رو حل کنید غیر از این راه حل دیگه ای نیست من خودم هم چند روز درگیر بودم و از طریق ادیتور حل شد لطفا به نوع نوشته هم دقت کنید اگر علامت سوال است یعنی Encoding درست ست نشده ولی اگر به صورت کاراکتر های لوزی و ... هست یعنی مشکل از جای دیگر است و ممکن است از ادیتور و یا سمت سرور باشد

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .