|
|
|
| .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 | |
|
|
|
|
|
|
|
для: Panker
(18.05.2008 в 05:07)
| | Данные в переменных $domen, $theme, $link, $sape должны быть в кодировке cp1251, а не UTF8. В противном случае, если невозможно их преобразовать при помощи iconv() можно перед вставкой данных при помощи INSERT установить кодировку соединения UTF8
Тогда в базу данных изменения лягут в "правильной" кодировке cp1251. | |
|
|
|