@dimavfox

Как исправить кодировку при записи в csv файл?

При записи в csv файл, русский текст пишется кракозябрами.
Как исправить?
$fp = fopen('importf.csv', 'w');
$list = array(
				'Category,Brand,Product,Variant,SKU,Price,Old price,Currency ID,Weight,Stock,Units,Visible,Featured,Meta title,Meta keywords,Meta description,Annotation,Description,Images,URL, Производитель, Платформа',
				$category.','.$brand.','.$name.', , ,'.$price.', ,2, , , ,1, ,'.$name.', , , , , ,'.$chp.",".$brand
			);
foreach($list as $line)
			{
				fputcsv($fp, explode(',', $line), ";");
			}
fclose($fp);


Ргровые приставки
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
IW:Я не могу мат повторять вслух...
1. Узнать кодировку импортируемого файла
2. Преобразовать или выдать ошибку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы