Android: зависит ли набор символов от языка? - PullRequest
0 голосов
/ 17 апреля 2020

Я создал текстовый файл в PHP с кодировкой UTF-8:

<?php
    // header('Content-Encoding: UTF-8');
    header('Content-Type: text/csv; charset=utf-8');
    header('Content-Disposition: attachment; filename="history.csv"');

    ...

    $fp = fopen('php://output', 'wb');
    fputcsv($fp, array_map('utf8_decode', array($row['item_type']))); // $row['item_type'] = "Ergänzung"
    fclose($fp);
?>

Вот результаты, когда я открываю его на своем S4:

  • Если сотовая связь настроена на немецком языке: Ergänzung

  • Если сотовая связь настроена на французском языке: Ergänzung

  • Если сотовая сеть настроена на Engli sh: Erg�zung

Странно. Для меня даже в Engli sh смартфон должен использовать кодировку UTF-8. Похоже, это не так.

...