- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Значит в данный момент следующее
.HTACCESS
config.php
Проблема собственно такая
Пишу в базу с помощью AJAX
На выходе в самой базе получаю получаю такое чудо введите РІР°С? уникальный РЅРѕРјР...
Что сделать для исправления? :) как быть так сказать :)
Мало ли пригодиться, на компе установлено следующее ПО:
# PHP Script Language 5.2.6
# MySQL Database 5.0.51b
# phpMyAdmin Database Manager 2.10.3
аякс использует utf-8.
тебе надо перевести весь сайт на utf-8 либо использовать функцию конвертирования из utf-8 в cp1251
...я тебе советую - переведи весь сайт на utf-8
kosenka, мммм... Сорри, я не много не компетентен :) еи не трудно дайте хотя бы линк где мона почитать как что, или ели в двух слова напишите тут, если не трудно конечно же :)
какую именно ссылку тебе дать?! используй яндекс/гоогл для поиска инфы.
...и если ты программер и не знаешь функций php для конвертирования - ты плохой программер.
Для конвертирования кодировки можно использовать функцию iconv (если установлен модуль iconv в php)
Alexius, огромное спасибо
Пожалуйста, если кому-то не трудно подскажите - следующая конструкция нормальна, или есть более правильные варианты исполнения ( грубо говоря )
представил одну перенную, в деле их больше 20
$theme = $_GET["category"];
$link = $_GET["link"];
$sape = $_GET["sape"];
.....
.....
и так далее
Приемлемо ли применять тот способ перекодировки ( что выше ) ко все переменным если их 20 и больше?
какую именно ссылку тебе дать?!
На хорошее порево? даш? :D
приемлемо, но будут тормоза. я ж говорил - ты плохой программер.
праааааативным геям ничего не жалко ;)
я ж говорил - ты плохой программер.
мля, я не программер... но ща не об этом
приемлемо
приемлемо и в хреновой кодировки показывать ( по кол-во символов и их виду мон определить что за слво ) но я имею ввиду не как можно, а как стоит делать?
Если В УТФ все переводить то каракули будут в базе а на выводе русские символы? или как? я просто не представляю :)
Запрос по гууглу и яндекс не чего не дал, спрашивал:
Как выглядит УТФ запись в Мукуле
Как выглядит UTF в PhpMyAdmin
Вид UTF в MySQL
Если бы поисковик на все давал ответ - форумов бы не было ;)
PS Я не гей :D
Проблема возникла как я понял при переноси БД?
1. нужно дамп базы загнать в программу "Штирлиц" и перекодировать UTF8->WIN1251
2. загрузить полученный дамп в мускуль.
После этого директива mysql_query("SET NAMES cp1251"); будет работать.
А так получается данные в UTF8, а всё на WIN1251
аякс использует utf-8.
фигасе.. а мужики-то и не знают 😂
думаю, непосредственно в БД пишется кракозябрами или в phpMyAdmin нормально читается?
Возможно данные приходят уже в utf-8?
Приемлемо ли применять тот способ перекодировки ( что выше ) ко все переменным если их 20 и больше?
Если так делать, то лучше пробежаться циклом по всему массиву $_GET и весь его перекодировать (работает в PHP 5)
А вообще зависит от логики приложения. Если полученные данные используются только в базе, то лучше задачу перекодирования переложить на СУБД (подробнее здесь):
character_set_client - кодировка в которой идет запрос от клиента к серверу
character_set_results - кодировка в которой отправляются ответы от сервера к клиенту
Или лучше сделать, чтобы везде была одна и та же кодировка.