ФорумПрограммированиеPHP для идиотов → Кодировки

Кодировки

  • web-bee

    Сообщения: 119 Репутация: N Группа: Кто попало

    Spritz 14 июля 2010 г. 2:10

    Изначально делала страницы в кодировке windows-1251,
    так как часть данных парсится с сайта в кодировке utf-8,
    то получается коряво - особенно если текст, который парситься, на французском или немецком..

    Думала iconv поможет, но что-то всё равно коряво..
    плюнула и решила свои страницы сделать в utf-8,
    но там где шли кириллические символы отражаются вопросики ???????

    Подскажите, плизз, как бороться с этим безобразием?
    Как сделать чтобы все языки на моих страницах отображались корректно?
    Пасиб.
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 14 июля 2010 г. 2:16, спустя 6 минут 4 секунды

    web-bee, открываешь файл в нормальном редакторе, пересохраняешь в нужной тебе кодировке. И так каждый файл нужно сделать.
    п.с. А если просто поменять кодировку на сайте (в мета-тегах или прочих заголовках), то этого мало. Нужно и кодировку файлов таки менять.
  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz 14 июля 2010 г. 2:20, спустя 4 минуты 35 секунд


    Изначально делала страницы в кодировке windows-1251,
    так как часть данных парсится с сайта в кодировке utf-8,
    то получается коряво - особенно если текст, который парситься, на французском или немецком..

    Думала iconv поможет, но что-то всё равно коряво..
    плюнула и решила свои страницы сделать в utf-8,
    но там где шли кириллические символы отражаются вопросики ???????

    Подскажите, плизз, как бороться с этим безобразием?
    Как сделать чтобы все языки на моих страницах отображались корректно?
    Пасиб.
    используй утф8 и в хитаче укажи кодировку
  • web-bee

    Сообщения: 119 Репутация: N Группа: Кто попало

    Spritz 14 июля 2010 г. 2:23, спустя 2 минуты 22 секунды

    Givi, пробовала ((
    Я в Notepad++ кодировала в UTF-8
    на хосте старый файл удалила - новый залила,
    открываю в браузере - непонятные иероглифы ((
  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz 14 июля 2010 г. 2:28, спустя 5 минут 36 секунд


    Givi, пробовала ((
    Я в Notepad++ кодировала в UTF-8
    на хосте старый файл удалила - новый залила,
    открываю в браузере - непонятные иероглифы ((
    в .htaccess
    AddDefaultCharset UTF-8
    напиши те говорят
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 14 июля 2010 г. 2:40, спустя 12 минут 3 секунды

    жжете, еба.
    после коннекта к базе:
    mysql_query('SET NAMES UTF-8');
  • web-bee

    Сообщения: 119 Репутация: N Группа: Кто попало

    Spritz 14 июля 2010 г. 2:44, спустя 3 минуты 40 секунд

    SpartakuS, Шо-шо?
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 14 июля 2010 г. 2:47, спустя 2 минуты 53 секунды

    web-bee, кодировка вещ сука сложная. Давай будем решать твою проблемму как это делаю я.
    Итак.
    Есть ли у тебя подключения к базе майэскуэль?
  • web-bee

    Сообщения: 119 Репутация: N Группа: Кто попало

    Spritz 14 июля 2010 г. 2:48, спустя 1 минуту 23 секунды

    эсть и многа
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 14 июля 2010 г. 2:52, спустя 3 минуты 18 секунд

    это логично. ???????????????? обычно появляются при неправильной работе с кодирвкой базы.
    Ты базу в utf8 перевела?
  • web-bee

    Сообщения: 119 Репутация: N Группа: Кто попало

    Spritz 14 июля 2010 г. 2:59, спустя 7 минут 24 секунды

    в utf8_bin,
    токо в скрипте подключения базы ещё не поменяла вотЪ эта:
    mysql_query("set character_set_client	='cp1251'");
    mysql_query("set character_set_results ='cp1251'");
    mysql_query("set collation_connection ='cp1251_general_ci'");
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 14 июля 2010 г. 3:05, спустя 5 минут 27 секунд

    SpartakuS, бля, я иду от малого - от файлов. А БД - это уже позже… либо же если была бы корректно поставлена задача.
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 14 июля 2010 г. 3:06, спустя 1 минуту 10 секунд

    эту поебень замени на:
    mysql_query('SET NAMES UTF-8');
    Спустя 52 сек.
    Givi, да она ж написала, что все символы ?????? такие. Ясен хер база)
  • web-bee

    Сообщения: 119 Репутация: N Группа: Кто попало

    Spritz 14 июля 2010 г. 3:08, спустя 2 минуты 49 секунд

    Givi, сорри, с формулировками задач у меня пока туго..
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 14 июля 2010 г. 3:10, спустя 1 минуту 46 секунд

    web-bee, работает?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!