من جئاول MYSQL رو رویutf8_persian_ci گذاشتم و

mahshid868

New Member
ابن دو قطعه خط زیر را هم تو قسمت وصل شدن به mysql آوردم

mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8_persian_ci");

ولی هنگام select از جداول و مقایسه با فارسی مشکل دارد و عمل نمی کند

:cry:

میشه بگین مشکل از چیه
 
آخرین ویرایش:

farik

Well-Known Member
باسلام..
خوب شما یک بک آپ از دیتا بیس بگیرین اینجا بزارین..
درست کنیم و ببینیم اشکالش از کجاست..اما معمولا با همین کدها جواب میده واسه فارسی ....
موفق باشید..
 

Domanjiri

Well-Known Member
سلام
من فایل backup از پایگاه داده رو گذاشتم
الان کجاست پس؟!:-?

دوست عزیز باید Table ها و Column های دیتابیس هم encode صحیح و مناسب داشته باشند( همون utf8_persian_ci)

اگه حل نشد، دیتابیس رو اینجا بزارید تا همونطور که دوست عزیزم farik گفت ببینیم مشکلش چیه(این دفعه واقعن بزاربداا!:green:)

شاد و پیروز باشید
 

mahshid868

New Member
سلام
من همه رو درست تنظیم کردم ،دوبار همه رو چک کردم
خب من چیکار کنم
 

Domanjiri

Well-Known Member
خب عزیز من، گفتیم که، شما یه backup از دیتابیس اینجا بزارید تا ما هم بتونیم کمکتون کنیم، ما که نمی تونیم با حدس زدن بفهمیم مشکل چیه.
 

mahshid868

New Member
سلام
در ضمن کد زیر را هم در همه صفحات گذاشتم


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
$u='';
session_start();
require("config.php");
$db = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbdatabase, $db);
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8_persian_ci");
mysql_set_charset('UTF8');



مشکلم در خواندن داده فارسی از پایگاه داده حل شد
ولی به یه مشکل دیگه خورده متنایی که فارسیند رو بهم می ریزه مثل label فرمهایی که داریم
 

جدیدترین ارسال ها

بالا