111
Зарегистрирован: 07.10.2005 Сообщения: 11
|
Добавлено: Пн Окт 10 2005 06:29 Заголовок сообщения: Сделал скрипт на php, который загружает данные в Mysql. |
|
|
Сделал скрипт на php, который загружает данные в Mysql. Данные в форму я заношу кирилецей. При отправлении запроса приходят данные тоже на нашем языке. А когда смотрю в командной строке select*from tablename, та на месте кирилицы всякие крякозябры. Что делать? |
|
adonin
Зарегистрирован: 11.10.2005 Сообщения: 35
|
Добавлено: Ср Окт 12 2005 11:31 Заголовок сообщения: |
|
|
Просто MySQL хранит данные в кодировке, отличной от кодировки Windows (если у вас Windows). Проще всего, на мой взгляд, написать специальный скрипт для просмотра таблиц:
Код: |
// view.php
if(isset($table_name) && $table_name!="")
{
$link=mysql_connect(host, login, password);
mysql_select_db(Base_Name, $link);
$Q="select * from $table_name";
$R=mysql_query(Q) or die("Query Failed");
while($row=mysql_fetch_array($R, MYSQL_BOTH))
{
foreach($row as $a) echo $a." ";
echo "<br>";
}
mysql_close($link);
}else echo "error";
|
форма html:
Код: |
<form action='view.php' method='post'>
имя таблицы: <br>
<input type='text' name='table_name' size=30>
<input type='submit' value='Показать'>
</form>
|
Вывод будет передан браузеру, а там можно переключить кодировку, если опять что-то будет не так ![Cool](images/smiles/icon_cool.gif) |
|