Re: zip_entry_name & accents
Le 13/09/2007 10:26, heulman a écrit :
>
> 7-zip et WinRar utilisent CP850 donc le ½ devient o, mais au moins ils
> utilisent *toujours* CP850
Ah, d'accord. Donc on est dans le cas simple où il n'y a que deux
jeux possibles, qui plus est l'un des deux n'étant conservé que si un
caractère inconnu a été trouvé (donc le caractère ½ pour quelqu'un qui
n'utilise pas d'autres diacritiques que les minuscules du français).
>> [...]
>
> pffouillouillouille, trop compliqué pour moi
> je pense en rester là, et tant pis si les utilisateurs utilisent ½ ET Winzip
Allez, tu veux un mini code pour traiter le cas du « ½ » tout seul ?
$oe_en_cp1252 = chr(156);
if (strpos($j, $oe_en_cp1252) === false) {
$k = iconv("CP850", "CP1252", $j);
} else {
$k = $j;
}
|