Загрузка файла CSV с азиатскими символами, а именно "тайский" возврат ??? в загруженном файле - PullRequest
0 голосов
/ 10 июня 2019

Я загружаю CSV-файл с некоторыми полями из тайских символов. Но, похоже, сервер не может сохранить его должным образом и изменить символы при загрузке.

Я уже пробовал этот метод

header ('Content-type: text/html; charset=ISO-8859-1');
$formFiles=utf8_encode($_FILES);

Я уже использую это в моем шаблоне заголовка

header('content-type: text/html; charset=utf-8');

и добавьте это в html head

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Это также указывается в форме

<form enctype='multipart/form-data' accept-charset="utf-8">
$.ajax({ 
        type: "POST", 
        url: url,
        data:formData,
        cache: false,
        contentType: false,
        processData: false
}).done(function(data) {

Затем из php я использовал типичный код загрузки файла CSV.

Я что-то пропустил, что тайский персонаж в CSV возвращается ??? при загрузке на сервер?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...