У меня есть текстовый файл. Он содержит символ «砡» и его кодировка — Shift-JIS.
Я использовал функцию file_get_contents () в PHP (Laravel), чтобы прочитать этот файл, затем отклик в json для клиента.
$file = file_get_contents("/path/to/file/text");
$file = iconv("SJIS", "UTF-8//IGNORE", $file);
return response()->json(['content' => $file]);
Тем не менее, этот символ «display» не отображается правильно, он показывает «х».
Как мне это исправить?
Попробуйте «SJIS-win» вместо «SJIS».
Других решений пока нет …