|
|
|
| тем таких много поиск выдает, просмотрел с десяток - попробовал и не вышло ничего путного.
что есть в phpMyAdmin:
Версия сервера: 5.0.18-nt
Версия протокола: 10
Сервер: localhost via TCP/IP
Пользователь: root@localhost
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: cp1251_general_ci
|
код php:
<?php
$db_host = '127.0.0.1';
$db_user = 'root';
$db_psw = '****';
$db = mysql_connect($db_host, $db_user, $db_psw);
mysql_query("CREATE DATABASE db_test");
mysql_query("SET CHARSET cp1251") or die (mysql_error());
mysql_query("SET NAMES 'cp1251'");
mysql_query("set CHARACTER SET cp1251");
$db_name ='db_test';
mysql_select_db($db_name, $db);
$sql="CREATE TABLE tel_numb(fio text, address text, tel text)";
mysql_query($sql);
$sql="INSERT INTO tel_numb(fio, address, tel)
values('Вася Пупкин', 'ул.Горького, д.18', '23-23-23')";
?>
|
если смотреть на результат в phpMyAdmin, то вместа руских букв вопросы.
дело происходит на локалхосте под виндовс. | |
|
|
|
|
|
|
|
для: AlexSol
(01.11.2006 в 20:04)
| | Вы меняете кодировку, когда база уже создана (с неправильной кодировкой по умолчанию)
Попробуйте изменить порядок.
mysql_query("SET NAMES 'cp1251'");
mysql_query("CREATE DATABASE db_test");
|
ну и не забудьте удалить перед этим криво созданную базу. | |
|
|
|
|
|
|
|
для: Trianon
(01.11.2006 в 21:08)
| | без результа. | |
|
|
|
|
|
|
|
для: AlexSol
(01.11.2006 в 21:21)
| | вот у меня тоже самое!!!
только ты не написал, какой у тебя мускуль!?? | |
|
|
|
|
|
|
|
для: AlexSol
(01.11.2006 в 20:04)
| | Замените запрос
<?php
$sql="CREATE TABLE tel_numb(fio text, address text, tel text)";
?>
|
на
<?php
$sql="CREATE TABLE tel_numb(fio text, address text, tel text) DEFAULT CHARSET=cp1251";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(02.11.2006 в 01:58)
| | без результата. очень вероятно что mysql просто не настроен.
смущает строка в phpMyAdmin :
MySQL-кодировка: UTF-8 Unicode (utf8)
|
| |
|
|
|
|
|
|
|
для: AlexSol
(02.11.2006 в 20:26)
| | Это нормально, просто phpMyAdmin общается с MySQL в UTF-8, данные будут ложиться в базу в cp1251. | |
|
|
|
|
|
|
|
для: cheops
(02.11.2006 в 20:57)
| | значит что-то другое не нормально - в phpMyAdmin я вместо русских букв вижу только вопросы. | |
|
|
|
|
|
|
|
для: AlexSol
(02.11.2006 в 21:02)
| | Вы скорее всего видете уже просто вопросы - эти данные скорее всего восстановлению уже не подлежат.
А добавление через phpMyAdmin нормально проходит или тоже знаки вопроса появляются после этого? | |
|
|
|
|
|
|
|
для: cheops
(02.11.2006 в 21:08)
| | перед тем как использовать
<?php
$sql="CREATE TABLE tel_numb(fio text, address text, tel text) DEFAULT CHARSET=cp1251";
?>
|
я удалил ранее созданную базу.
если менять созданную скриптом запись через phpMyAdmin или создавать новую строку, то отображаются русские буквы. | |
|
|
|
|
|
|
|
для: AlexSol
(02.11.2006 в 21:15)
| | видимо проблемы именно с phpMyAdmin , поскольку записи выводяться нормально. | |
|
|
|
|
|
|
|
для: AlexSol
(02.11.2006 в 21:17)
| | да, видимо дело в кодировке phpMyAdmin, поскольку код
<?php
$db_host = '127.0.0.1';
$db_user = 'root';
$db_psw = 'as4310';
$db_name ='test';
$db = mysql_connect($db_host, $db_user, $db_psw);
mysql_query("CREATE DATABASE db_test");
$db_name ='db_test';
mysql_select_db($db_name, $db);
mysql_query("CREATE TABLE tel_numb(fio text, address text, tel text);");
$sql="INSERT INTO tel_numb(fio, address, tel)
values('Вася Пупкин', 'asssqwer, д.18', '23-23-23')";
if(mysql_query($sql)){
echo("+++1");
}else{
echo("---");
};
$result=mysql_query("select * from tel_numb;");
while($ass=mysql_fetch_array($result)){
echo $ass['fio']."<br>";
}
?>
|
выполняется нормально, а phpMyAdmin выводит нето. | |
|
|
|
|
|
|
|
для: AlexSol
(02.11.2006 в 21:40)
| | А файл в какой кодировке сохранён? | |
|
|
|
|
|
|
|
для: cheops
(02.11.2006 в 21:44)
| | перед этиим кодом прописано только
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>
</head>
<body>
|
| |
|
|
|