Помощник
|
вывод данных в другую кодировку |
Licoric
|
Сообщение
#1
|
||
|
|
||
|
|||
Licoric
|
Сообщение
#2
|
|
Хотя я в замешательстве.
Форум в 1251. Таблица в базе с моими новостями - titlenews text cp1251_general_ci Таблица с темой форума - title cp1251_general_ci Вывод на экран (сайт) - 1251. Кодировки, насколько понимаю, везде одинаковые. А выводятся иероглифы. Может как то влиять, что форум находится на поддомене? |
|
|
Apay |
19.6.2009, 10:18;
Ответить: Apay
Сообщение
#3
|
|
надо после подключения к базе надо и коннект перевести в нужную кодировку, например так (для mysql)
[PHP]mysql_query( 'SET NAMES "cp1251"');[/PHP] |
|
|
Licoric
|
Сообщение
#4
|
|
На самом деле уже не особо актуально. Просто выяснилось, что используемый форум со всеми апдейтами - достаточно кривой, что б от него отказаться, а оригинальная версия (голая) - на новую мускульную базу не встает. Других бесплатных аналогов я не вижу. Щя пойду смотреть, что из себя платные представляют (вернее сколько стоят).
|
|
|
Licoric
|
Сообщение
#5
|
|
UP
Поставил - выводит правильно. Но то, что идет после этого кода - выводит "корявенько"... Есть что-то наподобии того, что выводит все обратно? |
|
|
Apay |
21.6.2009, 20:28;
Ответить: Apay
Сообщение
#6
|
|
можно при необходимости перед обращениями к базе посылать запросы
SET NAMES "xxx" где xxx - может быть cp1251, utf8, koi8r или какая кодировка на выходе mysql нужна |
|
|
Licoric
|
Сообщение
#7
|
|
У меня идет так:
запрос 1 (таблицы сайта) запрос 2 (таблицы форума) запрос 3 (таблицы сайта) Почему после 2-го запроса меняется кодировка далее по тексту... Я думал, что она только на конкретный запрос пойдет. ps ставлю дальше на главке - koi 8 r - выводится все нормально, но на остальных страницах - козябры. |
|
|
Apay |
22.6.2009, 8:16;
Ответить: Apay
Сообщение
#8
|
|
SET NAMES переключает кодировку соединения и действует до тех пор, пока ек встретится другой SET NAMES, поэтому нужно последовательно найти все места с крякозябрами и выставлять кодировки соединения
|
|
|
Licoric
|
Сообщение
#9
|
|
Я все же попробую разобраться где на сайте какие кодировки. Может и проблема решиться.
|
|
|
Licoric
|
Сообщение
#10
|
|
Что-то я запутался куда копать надо:
Вот база форума: http://img146.imageshack.us/img146/413/codeforum.jpg Вот таблица: http://img146.imageshack.us/img146/8550/codeforum2.jpg форум - IPB 1.3 id news - это обычная запись в таблице (как было изначально). Пробовал поставить не ansi a UTF-8 - получилось id = 3 Но при выводе на экран такой: ������� ������� Это при выставленной кодировке utf-8 на сайте. На главке сайта видно эти две нововсти (кто и как отображается). Сначала хидер запрос делает - Он выводит все нормально. Кроме форумных таблиц. Там - беда. С выводом. Если поставить там set names 1251 - выводит нормально. Но то, что ниже (новости сами) - иероглифами. Если поставить там koi-8r - новости и шапка выводятся нормально. Но другие страницы - опять косяк. Везде руками ставить можно кодировку, но это наверняка можно сделать иначе (как совместить кодировки таблиц). ps структура базы - cp1251_general_ci (заголовки моих новостей) Форум - cp1251_general_ci. pps дайте бубен)))) |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Интеграция спортивных данных API. Коэффициенты БК, Live результаты | 15 | yaroslav89 | 6879 | 8.4.2024, 17:17 автор: spoyer_ru |
|
Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок быстро, удобно, по доступному курсу |
200 | Sostavitel | 98290 | 11.2.2024, 21:07 автор: Wolfhound |
|
ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ [Чарджбек|Рекавери|Возврат] |
9 | Leado | 3918 | 9.2.2024, 16:04 автор: baza0013 |
|
Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA). | 9 | sbitcoinru | 6788 | 10.10.2023, 19:25 автор: Sbitcoin |
|
Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH | 225 | himin | 132950 | 7.5.2023, 13:26 автор: Вера_Симонова |
Текстовая версия | Сейчас: 26.4.2024, 5:21 |