سلام دوستان وقت بخیر.
@endworld @mhyeganeh @abdolrahman
نام کاربر رو از دیتابیس خوندم و به این صورت \u00d8\u00b9\u00d9\u201e\u00db\u0152\u00d8\u00b1\u00d8\u00b6\u00d8\u00a7
به من داده شد. قصد دارم با php به فارسی تبدیلش کنم. از utf8_decode() , utf8_encode() , json_decode() , mb_convert_encodeing هم نتیجه ای نگرفتم.
ممنون میشم راهنمایی کنید.
سلام فکرکنم کالکشن دیتابیس رو روی utf8_persian_ci بذاری اوکی بشه
حالا مراحل کاملترش اینجا نوشته
https://virgool.io/@yadify/%D8%AD%D9%84-%D9%85%D8%B4%DA%A9%D9%84-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%AD%D8%B1%D9%88%D9%81-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%AF%D8%B1-php-%D9%88-mysql-qgj2i7td4agl
@mehdi0121
ممنون از راهنمایی تون.
کولیشن دیتابیس رو نمیتونم تغییر بدم به دلایلی. می خوام با php مسئله رو حل کنم.
سلام وقت بخیر ، باید این قطعه کد رو بعد ازاتصال دیتابیس اضافه کنید:
$pdo->exec("set names utf8");
توجه داشته باشید من از pdo استفاده کردم ، کد کاملش رو میزارم شما شخصی سازی کنید
try {
$pdo = new PDO("mysql:host=localhost;dbname=test", "root", "");
$pdo->exec("set names utf8");
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
} catch (PDOException $errors) {
die($errors->getMessage());
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟