Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не видит русских букв
Форумы портала PHP.SU » Серверное администрирование » Администрирование БД » Не видит русских букв

Страниц (1): [1]
 

1. maxim1o - 15 Мая, 2013 - 16:18:24 - перейти к сообщению
Здравствуйте.
Помогите с таким вопросом
Есть зарубежный скрипт интернет магазина. При импорте прайса в формате .csv пропадают русские символы (например если категория или описание на русском то оно не импортируется, если на английском то все нормально вставляется). У разработчика есть демо где все нормально работает. Он говорит что это связано с хостингом. Хотя я пробовал на нескольких. Кодировка файла .csv и сайта - utf-8.
Еще заметил что если русские символы в файле .csv заключить в кавычки ( " " ) то тогда все импортируется нормально.
Подскажите, пожалуйста, может кто знает, в чем может быть дело.
2. DelphinPRO - 15 Мая, 2013 - 16:26:30 - перейти к сообщению
maxim1o пишет:
в чем может быть дело.
maxim1o пишет:
заключить в кавычки ( " " )


вопрос-ответ Улыбка
(Добавление)
в корректном CSV каждое поле должно быть обрамлено в заданные символы (чаще всего - двойная кавычка)
3. maxim1o - 15 Мая, 2013 - 16:28:42 - перейти к сообщению
DelphinPRO пишет:
maxim1o пишет:
в чем может быть дело.
maxim1o пишет:
заключить в кавычки ( " " )


вопрос-ответ Улыбка

так а почему на другом сервере работает без кавычек?
и если прайс большой то неудобно все вручную в кавычки брать.
4. DelphinPRO - 15 Мая, 2013 - 16:30:10 - перейти к сообщению
при экспорте из Экселя, например, можно задавать эти символы. Правда не помню, заданы ли они по-умолчанию.

 

Powered by ExBB FM 1.0 RC1