exlord
پنج شنبه 02 تیر 1390, 20:36 عصر
توی صفحات php و mysql چیکار باید بکنم که مجبور نشم قبل از هر query این کار ( SET NAME utf8 ) رو انجام بدم ...
من این کارارو انجام دادم :
تو صفحه php :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
تو خود صفحه الان مشکلی ندارم .
توی سرور :
database character set : utf8
database collation : utf8_persian_ci
حالا تو خود db هم مشکلی ندارم ...
فقط وقتی که با php از سرور میخونم یا مینویسم کاراکتر ها قاطی میشن ...
آیا با ست کردن server character set این مشکل حل میشه ؟ اگه میشه چجوری میشه این ست کرد ؟
توی manual mysql خوندم که مشکل از connection هاست چجوری میشه به سرور گفت که کاراکتر ست کانکشنی که داره میاد utf8 هست ؟
من این کارارو انجام دادم :
تو صفحه php :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
تو خود صفحه الان مشکلی ندارم .
توی سرور :
database character set : utf8
database collation : utf8_persian_ci
حالا تو خود db هم مشکلی ندارم ...
فقط وقتی که با php از سرور میخونم یا مینویسم کاراکتر ها قاطی میشن ...
آیا با ست کردن server character set این مشکل حل میشه ؟ اگه میشه چجوری میشه این ست کرد ؟
توی manual mysql خوندم که مشکل از connection هاست چجوری میشه به سرور گفت که کاراکتر ست کانکشنی که داره میاد utf8 هست ؟