راکت
ftp
ftp
6 سال پیش توسط ftp مطرح شد
حل
8 پاسخ

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

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

%D8%AA%DA%A9%D9%86%DB%8C%DA%A9

ثبت پرسش جدید
sh.mirzaee
sh.mirzaee
تخصص :برنامه نویس ارشد
@mirzaee.sh126 سال پیشمطرح شد
0

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

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

echo urldecode('%D8%AA%DA%A9%D9%86%DB%8C%DA%A9');

داود خانی
داود خانی
تخصص :برنامه نویس لاراول و متخصص سئو
@davoodkhany6 سال پیشمطرح شد
0

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


ftp
ftp
تخصص :ساده
@ftp6 سال پیشمطرح شد
0

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


داود خانی
داود خانی
تخصص :برنامه نویس لاراول و متخصص سئو
@davoodkhany6 سال پیشمطرح شد
0

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


ftp
ftp
تخصص :ساده
@ftp6 سال پیشمطرح شد
0

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


sh.mirzaee
sh.mirzaee
تخصص :برنامه نویس ارشد
@mirzaee.sh126 سال پیشمطرح شد
0

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

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

echo urldecode('%D8%AA%DA%A9%D9%86%DB%8C%DA%A9');

داود خانی
داود خانی
تخصص :برنامه نویس لاراول و متخصص سئو
@davoodkhany6 سال پیشمطرح شد
0

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

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

داود خانی
داود خانی
تخصص :برنامه نویس لاراول و متخصص سئو
@davoodkhany6 سال پیشمطرح شد
1

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

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


ali karami
ali karami
تخصص :- برنامه نویس و ارشد نرم افزار
@devtpoint13696 سال پیشمطرح شد
0

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

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

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

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