nobodynoone
@nobodynoone

PHP — как решить проблему с кодировкой?

Привет, файл редактирую в нотпаде в кодировке UTF-8 without BOM

PHP код

var_dump(mb_detect_encoding( '/data-alt-lite/'));
var_dump(mb_detect_encoding(iconv('cp1251', 'UTF-8', '/data-alt-lite/')));

выводит вот это

string 'ASCII' (length=5)
string 'ASCII' (length=5)


Почему и как ее перекодировать в UTF-8?
  • Вопрос задан
  • 3241 просмотр
Пригласить эксперта
Ответы на вопрос 1
@whats
var_dump(mb_detect_encoding( '/data-alt-lite/','UTF-8'));
var_dump(mb_detect_encoding(iconv('cp1251', 'UTF-8', '/data-alt-lite/'),'UTF-8'));

var_dump(mb_detect_encoding( 'Русские буквы'));


Текст, состоящий только из символов с номером меньше 128, при записи в UTF-8 превращается в обычный текст ASCII. И наоборот, в тексте UTF-8 любой байт со значением меньше 128 изображает символ ASCII с тем же кодом.
Ответ написан
Ваш ответ на вопрос

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

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