Deutsch English Français Italiano |
<eevdphhtqm6k2itp9tunpfdrijqs6nk993@4ax.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Otomatic <otomatic@oto.invalid> Newsgroups: fr.comp.lang.php Subject: Casse de 'from_encoding' et 'to_encoding' pour mb_convert_encoding Date: Mon, 12 Dec 2022 11:29:06 +0100 Organization: PCatHome&Me Lines: 46 Sender: Dominique Ottello <dominique@ottello.net> Message-ID: <eevdphhtqm6k2itp9tunpfdrijqs6nk993@4ax.com> Reply-To: Dominique Ottello <dominique@ottello.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: reader01.eternal-september.org; posting-host="16872b8f17e8ac3779829937de264e2d"; logging-data="2330555"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18DWKK0Qi3nif8KWTAv9D7331k7vzzUqsY=" User-Agent: ForteAgent/8.00.32.1272 Cancel-Lock: sha1:HhLMJw/ohRaFG8G8KVzF2/hbWjE= Bytes: 2347 Bonjour, Soit la fonction : > mb_convert_encoding(array|string $string, string $to_encoding, array|string|null $from_encoding = null): array|string|false Il est dit que : Une value_error (Erreur Fatale) est lancée si la valeur de to_encoding ou from_encoding est un encodage invalide. La liste des encodages valides est obtenue sous forme de tableau par : mb_list_encodings() qui donne un résultat de la forme : [...] [23] => UTF-16BE [24] => UTF-16LE [25] => UTF-8 [26] => UTF-7 [...] [35] => Windows-1252 [36] => ISO-8859-1 [37] => ISO-8859-2 [38] => ISO-8859-3 [...] avec un mélange de majuscules et de minuscules. Or, que ce soit pour to_encoding ou from_encoding mettre : UTF-8 ou utf-8 Windows-1252 ou windows-1252 ISO-8859-1 ou iso-8859-1 fonctionne parfaitement et ne sort ni erreur ni avertissement. Néanmoins, nulle part dans la documentation il n'est mentionné (tout du moins, je n'ai pas trouvé) que les champs to_encoding et from_encoding ne tiennent pas compte de la casse. Avant de continuer mon script PHP, je voudrais bien savoir où trouver cette information. Merci. -- Aujourd'hui, l'idéal du progrès est remplacé par l'idéal de l'innovation : il ne s'agit pas que ce soit mieux, il s'agit seulement que ce soit nouveau, même si c'est pire qu'avant et cela de toute évidence. Henry de Montherlant - Va jouer avec cette poussière