file_put_conents знаки вопросика

202
06 февраля 2018, 10:14

Появилась проблема с кодировкой или, черт его пойми, с чем.

Вот код:

<?php 
header('Content-Type: text/html; charset=utf-8');
$user = $_GET['nick'];
$settings = $_GET['settin'];
$tes = str_replace("\q", "\n", $settings);
file_put_contents($user.'.ini', $tes);
?>

Он получает информацию на кириллице и создает файл, в echo все нормально, но вот в самом ini файле, который он создает, появляются знаки вопроса.

Что делать? Помогите, пожалуйста.

Answer 1

file_put_contents бинарно безопасен. Это означает, что в файл будет записано в точности то что сказано.

Соответственно, вопросы к той программе, которой вы затем пытаетесь читать этот файл. У кириллицы куча разных кодировок и отображать данные из файла необходимо строго в той кодировке, в которой данные были записано.

READ ALSO
Вывод информации из базы по фильтру [требует правки]

Вывод информации из базы по фильтру [требует правки]

Помогите составить запрос, нужно с базы к примеру users вывести информации с столбца balanceВывести только тех у кого баланс больше 1000

194
Область видимости переменных класса в PHP

Область видимости переменных класса в PHP

Есть такой php-файл с классом:

187
Равномерно распределить коллекцию

Равномерно распределить коллекцию

Всем привет ребята, нужна помощь в распределении коллекцийLaravel 5

180
php вывод текста

php вывод текста

Возможно ли приблизительно так, вывести текст:

160