@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. Преобразовать или выдать ошибку.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы