[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не видит русский язык
Undertaker
Файл csv читается и загружается, но не видит русские символы, показывает пустые значения, в чём проблема помимо ДНК?

$sdd_db_host='localhost';

$sdd_db_name='sprav';

$tbl_name='sprav';

$sdd_db_user='root';

$sdd_db_pass='';
$f = fopen('1.csv', 'r') or die ("666");
$db=mysql_connect($sdd_db_host, $sdd_db_user, $sdd_db_pass) or die("Невозможно подключиться к серверу");

mysql_select_db('sprav') or die("Ошибка выбора БД");
mysql_query("SET NAMES utf8") or die ("нет");

$data = fgetcsv($f, 1000, ';');
while(!feof($f)){

$data = fgetcsv($f, 1000, ';') or die ("666");

$data[0] = (string) $data[0];

$data[0] = addslashes(trim($data[0]));
$data[1] = addslashes(trim($data[1]));

$data[2] = addslashes(trim($data[2]));

$data[3] = addslashes(trim($data[3]));

$data[4] = addslashes(trim($data[4]));

$data[5] = addslashes(trim($data[5]));

$data[6] = addslashes(trim($data[6]));
$data[7] = addslashes(trim($data[7]));
$data[8] = addslashes(trim($data[8]));
$data[9] = addslashes(trim($data[9]));
$data[10] = addslashes(trim($data[10]));
$data[11] = addslashes(trim($data[11]));
$data[12] = addslashes(trim($data[12]));
echo $data[0];
echo "<br>";
echo $data[1];
echo "<br>";

echo $data[2];
echo "<br>";

echo $data[3];
echo "<br>";

echo $data[4];
echo "<br>";

echo $data[5];
echo "<br>";

echo $data[6];
echo "<br>";
echo $data[7];
echo "<br>";
echo $data[8];
echo "<br>";
echo $data[9];
echo "<br>";
echo $data[10];
echo "<br>";
echo $data[11];
echo "<br>";
echo $data[12];
echo "<br>";

База в utf8, файл в ней же и я ставлю utf8 но всё бестолку, почему так?



Спустя 5 дней, 15 часов, 50 минут, 29 секунд (12.09.2012 - 04:50) Undertaker написал(а):
Может кому пригодиться, проблема решилась пере сохранением файла ("Сохранить как...") в .csv формате (в excel)

Спустя 2 часа, 25 минут, 24 секунды (12.09.2012 - 07:15) Игорь_Vasinsky написал(а):
это костыль.


Спустя 27 минут, 41 секунда (12.09.2012 - 07:43) Undertaker написал(а):
Игорь_Vasinsky
Ну может кому то интересно будет)

Спустя 17 минут, 6 секунд (12.09.2012 - 08:00) Игорь_Vasinsky написал(а):
iconv() не пробывал?


_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
Быстрый ответ:

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