راکت
حل شده

نمایش کلمات فارسی در php

8 پاسخ

@ali.bayat
@davoodkhany
در php وقتی کلمه فارسی رو نمایش میدم به این شکل نشان میده باید چیکار کنم

%D8%AA%DA%A9%D9%86%DB%8C%DA%A9
ثبت پرسش جدید

پاسخ‌ها

8
sh.mirzaee
sh.mirzaee
@mirzaee.sh12

تخصص: برنامه نویس ارشد

بهترین پاسخ

این مشکل به خاطر character encoding هست
آیا با string ای از URL دارید کار میکنید؟

به این شکل پرینت کنید ببینید کلمه مورد نظر درسته؟

echo urldecode('%D8%AA%DA%A9%D9%86%DB%8C%DA%A9');
داود خانی
داود خانی
@davoodkhany

تخصص: برنامه نویس لاراول و متخصص سئو

ببین تو دیتا بیس چطور ذخیره شده ؟؟

ftp
ftp
@ftp

تخصص: ساده

@davoodkhany
این کلمه رو میزنم تا بره ببینه همچین چیزی در دیتابیس وجود داره یا نه اما echo میگیرم میبینم به این شکل نمایش میده

شاید پاسخ شما همین‌جا باشد

داود خانی
داود خانی
@davoodkhany

تخصص: برنامه نویس لاراول و متخصص سئو

منظورم اینه خودت برو ببین تو دیتا بیس به چه صورت ذیخره شده ؟

ftp
ftp
@ftp

تخصص: ساده

@davoodkhany
دردیتابیس درست ذخیره شده

داود خانی
داود خانی
@davoodkhany

تخصص: برنامه نویس لاراول و متخصص سئو

داخل تگ head اینو داری

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
داود خانی
داود خانی
@davoodkhany

تخصص: برنامه نویس لاراول و متخصص سئو

@mirzaee.sh12
کد هاتونو داخل 3 تا backtick قرار بدید تا جلوه بهتری بگیره .

می تونید راهنمای زیر رو بخونید.
https://roocket.ir/faq

ali karami
ali karami
@devtpoint1369

تخصص: - برنامه نویس و ارشد نرم افزار

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

header('Content-Type: text/html; charset=UTF-8');

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام