43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||
снова про кодировку, utf8 джÑ�к12.06.2011, 18:59. Показов 35773. Ответов 16
Метки нет (Все метки)
есть несколько полей вида:
в него приходят кракозябры типа: джÑ�к тестируется всё на xampp 1.7.5b2 тему romchiksoad`а и ещё несколько подобных - прочитал. собственно, проблема записи знаков вопроса в базу решилась сразу:
джэк возвращается джÑ�к
default_charset = "utf8" и mssql.charset = "utf8" так же пытался дописать в mysql/bin/my.ini: character-sets-dir = "d:/xampp/mysql/share/charsets" default-character-set = utf8 skip-character-set-client-handshake однако, с такими настройками mysql-сервер запускаться отказался. //requesting reinforcements
0
|
12.06.2011, 18:59 | |
Ответы с готовыми решениями:
16
БД пишет в базу Гогра вместо русского При отправке формой обратной связи приходят символы (Павел) Ошибка 208 при Createobject Кто такой: http://whois.domaintools.com/64.208.172 |
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
||||||||||||||||
13.06.2011, 11:56 [ТС] | 3 | |||||||||||||||
AddDefaultCharset - ни где нет.
зато нашёл файл xampp\apache\conf\extra\httpd-languages.conf со строками вида:
а так же файл xampp\apache\conf\charset-conv.conf со строками вида:
0
|
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
13.06.2011, 13:04 | 4 |
Это хорошо. А в .htaccess'ах в папке проекта его тоже нет?
Отладчиком (или чем угодно) посмотрите, выдает ли апач браузеру хидер Content-Type с указанием кодировки? Если не выдаёт, то проблемы в браузере или в самих файлах.
0
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
||||||
13.06.2011, 14:20 [ТС] | 5 | |||||
AddDefaultCharset UTF-8
раньше был в xampp\htdocs\forbidden\.htaccess (сразу после установки). однако я каждый раз полностью очищаю папку htdocs перед заливкой нового тестируемого сайта тем не менее, возврат каталога forbidden на его исходное место не принёс ни каких изменений. во всех остальных .htaccess (те, что в PhpMyAdmin) так же ничего. насчёт браузера - вчерновую всё тестируется на opera 10.11. однако, ie9 выдаёт точно то же самое можно, конечно, заморочиться, и потестить на других версиях ie, но что-то мне подсказывает, что результат будет тем же Добавлено через 10 минут имеется в виду исходный код?
0
|
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
13.06.2011, 15:54 | 6 |
Нет, имеются ввиду хидеры http ответа, которые апач выдает браузеру.
Браузер делает запрос:
0
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
|||||||||||
14.06.2011, 16:22 [ТС] | 7 | ||||||||||
ответ для html-страницы:
0
|
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
14.06.2011, 16:49 | 8 |
В таком случае, может быть, у Вас исходные текст дважды в UTF-8 закодирован, причем второй раз неправильно. Т.е. был текст "Привет", в UTF-8 он закодировался в "Привет", а затем второй раз в UTF-8 закодировался и стал "Р*СџРЎР‚Р*С‘Р*Р†Р*µС‚".
0
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
|
14.06.2011, 17:03 [ТС] | 9 |
а как это проверить/избежать этого?
0
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
|
14.06.2011, 21:44 [ТС] | 11 |
ага. например,
джэк петрович риппер = джÑ�к пеÑ�Ñ�овиÑ� Ñ�иппеÑ� повторюсь, в базе всё корректно, засада только при возврате в браузер
0
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
||||||
15.06.2011, 16:54 [ТС] | 13 | |||||
а как посмотреть?
в базе, я так понимаю, кодировка определяется при создании. запрос на создание заканчивался таким образом:
0
|
13208 / 6597 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
15.06.2011, 18:06 | 14 |
В phpMyAdmin'е когда выбираете из списка баз нужную базу, видите список таблиц. Здесь у каждой таблицы указана ее кодировка. В конце списка в "итого" еще дополнительно указана кодировка всей базы. Далее в просмотре структуры таблицы в текстовых полей отображается их кодировка.
0
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
|
15.06.2011, 22:09 [ТС] | 15 |
кодировка таблицы - utf8_general_ci
кодировка всей базы - latin1_swedish_ci в структуре все строковые поля - utf8_general_ci
0
|
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
|
||||||||||||||||
16.06.2011, 19:30 [ТС] | 17 | |||||||||||||||
сменил, проблема не решилась
Добавлено через 1 час 33 минуты ошибка обнаружилась случайно: http://ru.php.net/manual/en/fu... tities.php а именно:
так, "A 'quote' is <b>bold</b>" превращается в \"A \'quote\' is <b>bold</b>\" затем в \\\"A \\\'quote\\\' is <b>bold</b>\\\" и так далее. причём, то же самое происходит, если оставить просто
0
|
16.06.2011, 19:30 | |
16.06.2011, 19:30 | |
Помогаю со студенческими работами здесь
17
Снова про кодировку И снова про корейскую кодировку Разворот слова на 180º Символы � при декодировании utf8 кириллицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution прилагаю файл архива проекта Gowin Eda и снимок. Восьмибитный счётчик из сумматора+ генератор сигнала согласования+ стартер fast регистров. Файлы прилагаю. . . .
|
UserScript для подсветки кнопок языков программирования в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения:
/ / ==UserScript==
/ / @name CF_DefaultLangSelect
/ / . . .
|
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
|
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
|
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
|
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
|
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей
Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
|
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
|
Python и нейросети
InfoMaster 12.01.2025
Искусственные нейронные сети стали неотъемлемой частью современных технологий, революционизировав множество областей - от медицинской диагностики до автономных транспортных средств. Python, благодаря. . .
|
Python в машинном обучении
InfoMaster 12.01.2025
Python стал неотъемлемой частью современного машинного обучения, завоевав позицию ведущего языка программирования в этой области. Его популярность обусловлена несколькими ключевыми факторами, которые. . .
|
Создание UI на Python с TKinter
InfoMaster 12.01.2025
TKinter — это одна из наиболее популярных библиотек для создания графических интерфейсов пользователей (GUI) в языке программирования Python. TKinter входит в стандартную библиотеку Python, что. . .
|
HTML5 в разработке мобильных приложений
InfoMaster 12.01.2025
Введение: Обзор роли HTML5 в мобильной разработке
В современном мире мобильных технологий HTML5 стал ключевым инструментом для разработки кроссплатформенных приложений. Эта технология произвела. . .
|