powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы с кодировкой при внесении в БД AJAX-запросом
5 сообщений из 5, страница 1 из 1
Проблемы с кодировкой при внесении в БД AJAX-запросом
    #38972860
Rastrapovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
test_ajax.html
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<html><head><meta charset='windows-1251'>
<script>
function add(str) {
	var xmlhttp = new XMLHttpRequest();
	xmlhttp.open("GET", "test_add.php?q=" + str, true);
	xmlhttp.send();
	document.getElementsByName('word')[0].value = "";
}
</script></head>
<body>
<INPUT TYPE='TEXT' NAME='word' VALUE=''>
<div onclick="add(document.getElementsByName('word')[0].value);" style="cursor:pointer;">send</div>
</body>
</html>



test_add.php
Код: php
1.
2.
3.
4.
5.
<?php
$connection = mysql_connect("localhost", "admin", "xxx");
mysql_query("INSERT INTO adb.db (word) VALUE ('{$_REQUEST['q']}')");
mysql_close($connection);
?>



Когда отправляю слово "fiancé", в БД вносится:

fiancГ©

а нужно, чтобы:
Код: html
1.
fianc&#233;



При этом, если отправляю через форму POST-запросом, то вносится:
Код: html
1.
fianc&#233;


Подскажите, пожалуйста, как исправить?

P.S.: в БД кодировка cp1251_general_ci.
...
Рейтинг: 0 / 0
Проблемы с кодировкой при внесении в БД AJAX-запросом
    #38973029
Rastrapovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё. Решил проблему по-другому.
...
Рейтинг: 0 / 0
Проблемы с кодировкой при внесении в БД AJAX-запросом
    #38973256
kolyan2288
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RastrapovichВсё. Решил проблему по-другому.
написал бы как
...
Рейтинг: 0 / 0
Проблемы с кодировкой при внесении в БД AJAX-запросом
    #38974151
Rastrapovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да просто стал работать со словами вида fiancГ©.

Раньше они заносились в базу "классическим" способом через POST-запрос в виде
Код: html
1.
fianc&#233;


а когда повесил AJAX, стали записываться в виде fiancГ©.

Теперь я их все заношу в виде fiancГ©. Всё )
...
Рейтинг: 0 / 0
Проблемы с кодировкой при внесении в БД AJAX-запросом
    #38974196
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пипец
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы с кодировкой при внесении в БД AJAX-запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]