Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Кодирова пи записи в базу ( .HTACCESS и mysql_query(\"SET NAMES cp1251\"); уже введено)
 
 автор: Panker   (18.05.2008 в 05:07)   письмо автору
 
 

.HTACCESS

#        Кодировка по умолчанию
        AddDefaultCharset windows-1251 


config.php

<?php
...
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
mysql_query("SET NAMES cp1251"); 
...
?>


Пишу в базу с помощью ajax



if($_GET['go']=='cr-domen')
{
if ($_GET['domen']!='') {
@mysql_query("INSERT INTO Domen VALUES ('', '$domen', '$theme', '$link', '$sape', '', '', '', '', '')"); //Пишем сам домен
@mysql_query("INSERT INTO Mordi VALUES (0, '$domen','')");
@mysql_query("INSERT INTO Total VALUES (0, '$domen','')");
@mysql_query("INSERT INTO Pages VALUES (0, '$domen', 'index.html', '', '', '', '', '')"); //Пишем саму страницу

else {}
}




на выходе в самой базе получаю получаю такое чудо введите РІР°С? уникальный РЅРѕРјР...

что сделать для исправления: :) как быть так сказать :)

мало ли пригодиться, на компе стоит следующее ПО
# Apache Web Server 2.2.8
# PHP Script Language 5.2.6
# MySQL Database 5.0.51b
# phpMyAdmin Database Manager 2.10.3

   
 
 автор: cheops   (18.05.2008 в 10:55)   письмо автору
 
   для: Panker   (18.05.2008 в 05:07)
 

Данные в переменных $domen, $theme, $link, $sape должны быть в кодировке cp1251, а не UTF8. В противном случае, если невозможно их преобразовать при помощи iconv() можно перед вставкой данных при помощи INSERT установить кодировку соединения UTF8
SET NAMES utf8

Тогда в базу данных изменения лягут в "правильной" кодировке cp1251.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования