За последние 24 часа нас посетил 18021 программист и 1650 роботов. Сейчас ищут 1325 программистов ...

Многоязычный сайт, проблемы с ТУРЕЦКИМ(

Тема в разделе "MySQL", создана пользователем FFFFx029A, 17 мар 2008.

  1. FFFFx029A

    FFFFx029A Guest

    Поставил Utf8_bin и сравнение utf8_unicode_ci а на сайте

    $db=mysql_connect(HOST, USER, PASSWORD); // connecting to the database
    mysql_select_db(DATABASE, $db);
    mysql_query("SET NAMES 'utf8_unicode_ci'");

    а на страницах:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">



    ХЕЛП! Ироглифы
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    [sql]SET NAMES 'utf8';[/sql]в смысле, да?
     
  3. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    FFFFx029A
    Я делал азербайджанский недавно. Вот что у меня:
    HTML:
    1.  
    2. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    3.  
    PHP:
    1.  
    2. <?php
    3. mysql_connect ('localhost', sql_user, sql_pwd) or die ('Error: no connection with SQL');
    4. mysql_select_db (sql_db) or die ('Error: no connection with SQL');
    5. mysql_query("SET NAMES 'utf8';");
    6. mysql_query("SET CHARACTER SET 'utf8';");
    7. mysql_query("SET SESSION collation_connection = 'utf8_general_ci';");
    8.  
    Таблицы тоже привести к utf8_general_ci (могут возникнуть траблы с некоторыми буквами)
     
  4. FFFFx029A

    FFFFx029A Guest

    Зделал все так:
    HTML:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">



    PHP:
    <?php
    mysql_connect ('localhost', sql_user, sql_pwd) or die ('Error: no connection with SQL');
    mysql_select_db (sql_db) or die ('Error: no connection with SQL');
    mysql_query("SET NAMES 'utf8';");
    mysql_query("SET CHARACTER SET 'utf8';");
    mysql_query("SET SESSION collation_connection = 'utf8_general_ci';");







    1. Поставил но, вместо &nbsp; появляються квадратики на сайте, а в базе &nbsp; намано записано.
    2. Когда вставляю текст на турецком с блокнота или с ворда то при сохранении этого текста через админку - пишет: "Невозможно отобразить страницу" или просто несохраняеться.. Данные передаються постом
    <form action='/adm/script.php' metod='post' enctype="multipart/form-data">



    Ужас короче, народ хелп, там у меня на 5х языках все, траблы с немецким и с турецким
     
  5. FFFFx029A

    FFFFx029A Guest

    Разобрался, завтыкал и незаметил что помимо кодировки таблицы есть еще кодировка для каждого поля таблицы, имхо всего 3шт.
    1. кодировка бд
    2. Кодировка таблиц
    3. Кодировка полей таблиц


    Всем пасиба
     
  6. Anonymous

    Anonymous Guest

    5
     
  7. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    -1. кодировка коннекта
    0. кодировка сервера
    1. кодировка бд
    2. Кодировка таблиц
    3. Кодировка полей таблиц
     
  8. Anonymous

    Anonymous Guest

    если выстраивать по порядку, она должна быть 4 :)
     
  9. RomanBush

    RomanBush Активный пользователь

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    а оно не unsigned, а signed.
     
  10. Anonymous

    Anonymous Guest

    влияния на данные.