Использую связку: apache_2.2.11+php-5.2.8+mysql-essential-5.1.30.
Система: WinXP SP3.
Постараюсь описать все очень подробно:
После установки Apace+PHP приступил к установке БД. В настройках БД(когда вылетело окно с вопросом о кодировке) указал cp1251. Установил pma. Импортировал БД. Далее выполняю запрос чтобы вывести содержание таблицы на экран. Получаю ??????. В pam стоит сравнение cp1251_general_ci в этой таблице. А на главной странице pam Сопоставление соединения с MySQL:cp1251_general_ci. В my.ini прописано default-character-set=cp1251. А теперь начинается самое интересное:
Пишу
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- while(true)
- {
- if(!$mass) break;
- $qw=$mass["question"];
- /*Обратите сюда внимание!
- Я меняю кодировку из utf-8 в 1251!! */
- $ans=$mass["answer"];
- echo("$qw<br>");
- }