با عرض سلام وخسته نباشید.
من یه برنامه با Php و اکسس نوشتم اما اطلاعات فارسی رو به صورت نامفهومی میاره.
charset صفحه رو هم Utf-8 و Cp1256 گذاشتم اما حل نشد.
متشکر میشم اگه دوستان راهنمایی کنن
با عرض سلام وخسته نباشید.
من یه برنامه با Php و اکسس نوشتم اما اطلاعات فارسی رو به صورت نامفهومی میاره.
charset صفحه رو هم Utf-8 و Cp1256 گذاشتم اما حل نشد.
متشکر میشم اگه دوستان راهنمایی کنن
ببین این کدها به دردت میخوره
class MySqlConn
{
private $m_dbConn;
private $m_error;
public function __construct( $location, $username, $password )
{
$this->m_error = FALSE;
$this->m_dbConn = mysql_connect( $location, $username, $password );
if( !$this->m_dbConn ) $this->m_error = mysql_error();
mysql_set_charset( 'utf8', $this->m_dbConn );
}
.
.
.
}
توی این آدرس هم مطالب خوبی بود
http://www.codeweblog.com/stag/inser...cess-php-utf8/
خب بايد Collation رو در mysql با utf8_persian_ci تنظيم كني اين رو براي كل mysql و فيلد هاش بايد انجام بدي. بعد داخل كدهايت قبل از query از كد زير استفاده كني.
mysql_query("SET NAMES 'utf8'");
بعد اگه درست نشد بيا تمام اطلاعات داخل mysql رو پاك كن يه بار ديگه بريز.
خیلی متشکر از توجه تون اما همون طور که گفتم بانک اطلاعاتی که استفاده می کنم اکسس access است نه mysql.
همچین کاری رو میشه روی اکسس انجام داد؟ چه طور؟
سلام
امیدوارم که خوب باشید:
از متاتگ زیر در صفحاتتون استفاده کردید?
کد HTML:<meta http-equiv="Content-Type" content="text/html; charset="utf-8">