Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Какую кодировку поставить в базе данных? (http://www.flasher.ru/forum/showthread.php?t=101923)

forward 05.10.2007 11:02

Какую кодировку поставить в базе данных?
 
Написал запрос

Код:

<?php
    mysql_connect("localhost", "root", "") or
        die("Could not connect: " . mysql_error());
    mysql_select_db("db_msg");

    mysql_query("INSERT INTO msg (name) values ('$name')");
 
?>

который значение переменной "name" записывает в по "name" , а с кодировкой беда. Для флеша только UTF8 потому что по другому он не понимает , а у базы данных сравний мама родная,,,,,,

Подскажите какое поставить сравнение.....:eek:

forward 08.10.2007 10:40

Люди подскажите как это исправить , вернее какую кодировку поставить,

Ситуация такая из флеша рнр файлу передается переменная текстового поля, а он в свою очередь заносит ее в базу данных , кодировка в базе данных utf8_unicode_ci , вроде такая как надо ,но всеравно получаются какие то ероглифы.....

Может кто знает , буду очень признателен....

dimarik 23.10.2007 13:43

скорее всего исправить надо кодировку в ОТОБРАЖЕНИИ хранящегося в БД.

ilzhan 25.10.2007 16:35

PHP код:

    mysql_connect("localhost""root""") or
        die(
"Could not connect: " mysql_error());
    
mysql_select_db("db_msg");

    
mysql_query("SET CHARACTER SET utf8");

    
mysql_query("INSERT INTO msg (name) values ('$name')"); 



Часовой пояс GMT +4, время: 13:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.