[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: трабл с кодировкой
freed-master
кодировка бд - утф8
кодировка соединения страницы с БД - утф8
кодировка csv-файла - ?
в начале страницы - header("Content-Type: text/html; charset=utf-8");

при вставке в бд данных из csv-файла - русский текст в бд не вставляется, а на страницу выводятся иероглифы

если убрать определение кодировки связи страницы с бд - русский текст вставляется как положено, а на страницу выводятся по прежнему иероглифы

как быть посоветуете, что б и бд и на страницу все корректно выводилось?

пытался конвертировать:
PHP
$file="../prices/price.csv";
$text=file_get_contents($file);
$text=iconv("utf-8""cp1251"$text);
file_put_contents($file$text);

но получается гадость...



Спустя 6 минут, 38 секунд (7.10.2009 - 20:22) Gabriel написал(а):
freed-master
Цитата
кодировка соединения страницы с БД - утф8

ты имееш в виду ето?
PHP
mysql_query('SET NAMES utf8');
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"');

Спустя 11 минут, 17 секунд (7.10.2009 - 20:34) freed-master написал(а):
именно
PHP
mysql_query('SET NAMES utf8');


_____________
Всем, кто заинтересован, могу помочь начать зарабатывать на forex.
Пишите в личку или на e-mail: flash-dirt@yandex.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.