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

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

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

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

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

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

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

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

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

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


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

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


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

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


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

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


sh.mirzaee
تخصص : برنامه نویس ارشد
@mirzaee.sh12 4 سال پیش آپدیت شد
0

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

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

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

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

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

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

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

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

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


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

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

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

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

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