|
|
|
| При чтении *.csv-файла колонка с русскими названиями не читается,
вернее читается все, что стоит только после английской буквы или цифры.
Это проблема скрипта или требуестся что-то сделать на сервере? | |
|
|
|
|
|
|
|
для: Фитч
(25.09.2006 в 19:22)
| | наверное скрипта ... покажите участок кода, где идет чтение файла | |
|
|
|
|
|
|
|
для: kasmanaft
(25.09.2006 в 20:44)
| | Попробуй кодировку страницы поменять на windows-1251 | |
|
|
|
|
|
|
|
для: kasmanaft
(25.09.2006 в 20:44)
| | Вот код:
$hFile=fopen("price.tsv","r");
/* ... */
while(!feof($hFile))
{
$new=fgetcsv($hFile,256,"\t");
echo "<TR><TD> $new[0] </TD><TD> $new[1] </TD><TD> $new[2] </TD></TR>";
}
/* ... */
|
Ну что тут не так? | |
|
|
|
|
|
|
|
для: Фитч
(26.09.2006 в 18:27)
| | Ну что тут не так? - price.tsv | |
|
|
|
|
|
|
|
для: elenaki
(26.09.2006 в 19:31)
| | Ну и что, что *.tsv, я же в fgetcsv() указал третьим параметром символ-разделитель - '\t' | |
|
|
|
|
|
|
|
для: Фитч
(27.09.2006 в 19:17)
| | Файл действительно имеет расширение *.tsv, а не классическое *.csv? | |
|
|
|
|
|
|
|
для: cheops
(27.09.2006 в 23:01)
| | Да, расширение - *.tsv, но если поместить в него другие данные, например цифры, то все работает. Более того, если читается слово, состоящее из наших и латинских букв, например распиsanie, то прочитается только 'sanie' ! | |
|
|
|