Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124884 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 750601A00B7 for ; Mon, 12 Aug 2024 10:16:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1723457892; bh=oKT8Goy0SvK3RPGCZUNiwbN/dxyllPYezYxwQxfh9KY=; h=Date:Subject:To:References:From:In-Reply-To:From; b=IA/8EpsecdeuOoM0Vn9lEXS6awzGvZEKuebplIrADLZdVV1tDi8xc3R1zumV23ekW tpM9TG5+NVo9pHmIaBIeX8H+dk+I16OvhlNhDc0IXpF7h5wi+p66i5sXc7kcN1VqwY w+gWuMbuqxThNaiER3hkzlCSDLf9GFQ3mf10Epqbz86A66tVepdfGXV2Zstm/km586 zPaLGlm7MExVi3TsR/RZwKWZRzYst19bVTwGd7bL2lQa9S9/z5deKftqX3vv9YjNq8 3KHQpYpfrD8FCUYcrUPfOFlxsYj3OSgFO4xA5zHVhooTOtESZKL/yWgvoDLxvtxsHd sHXjoOnqat/Aw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6A73018003E for ; Mon, 12 Aug 2024 10:18:12 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 12 Aug 2024 10:18:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1723457784; x=1724062584; i=cmbecker69@gmx.de; bh=NFL/BX/GXdcU92AKt9z//a3maDUb8YtFr19WrWNEPGk=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=miYsIqQ75w5h/iN+3NsiclhCexlNXco9UtyzqUCnSGfffczeMkjJlASsMpl2RMsr EC6B7Y1e73wArqDXSlkaf93+gsh3zpi+0TXZEJ1Sz5QiiR1+yYE9QFFIFehI6JFy/ gEVaiZp7wKfE+WHyoL4qLWnMx7TwnIC/d3vUiWg2OTm2yCvPq0PJIwHicll7JSaIi EgUcluUNyT9jf97ZnPna8WD7LKLb3uJOz4LxrfC+ZjN96j7sBSIRcTOVXfzfuarDu cIw3k/6qrvi/cIvh2M0k1lgysX0mpEm33yt7i/ve588l9T0S8SLC0WIwTQ5KvLZba 2gXO1vYmW7htjMydAg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.130] ([79.251.205.37]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MybGX-1sFu212NR7-00xfzJ; Mon, 12 Aug 2024 12:16:24 +0200 Message-ID: Date: Mon, 12 Aug 2024 12:16:23 +0200 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV][Discussion] Should All String Functions BecomeMulti-Byte Safe? Content-Language: de-DE To: danielhaber@gmail.com, internals@lists.php.net References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:UcoU7Zzvis2IeiF349Sx7xWXQZvEpwmL5mHF3Nhnor5ayDiPHbR 7sYZeICiu8uEpncFSwffqXhs7oZt6tnVb2OWHdaPFfV/qJotjscC6IaWgrcGLVaYYfh4BO7 5IcPg/+2HwBy3+LDuJ3Ruj48Z7QedpXHBUmTapTdbl0Eq9e7TrINYPULFG4CNbfMqTGtnxY QjVqx2QMbNjfMbqMQ1Jzw== UI-OutboundReport: notjunk:1;M01:P0:SLP7mkrPuFo=;Vvxepjx//dv5YP6rPvh+qyKYjS+ X+xsUOQVGQ+3wjbW1TUiYTfNucgPMeJ8prHiPl5KKx0IkaZnLH+2KOjQgDbTreV/VaQOtTbWy GLw3My9xb8yOP3/qbgNnxELq4TIuPGsDDLwFGGG3MLCKBiyoHfbubMfaYm/UbAnoa3kZPQ6Fa q3erbNbIihfjptOQtMk6qgg8npuDlPpDKQAGHr/WlncwT9ZydYn1/1II6JqpNre6JxoDCSIOl 2uosixAwQVRodBeolule6e9qmDTEBy5XOlqp8ubc6zKz4NEmG4aqrp27DAgwlwkew9eFyxpgM a/UGb0uykRx5wGM4VAkZgkY2NPJSec+TeFnaKWE7ADnkZ6fOHKD1NnjTV8bnMhoL8bu/q+3Pb 4rSUZrm4crLJLjRSQyZ+nYyqSM4RdNPvRDFWUACUdLDMamXr7IQ0Ibw20Bn6JaH1nZdCmVQky h3AdKG0XJu+P1Dd5cCPY50FDyZE/ram/r19rJ4HvV3f/mRmQiRJWHiU2DdlunloJnmpGJFDOw omnBqzNEZzLNZ+2LNwNMr4ot/uhrbXpp9F6oy3lOX6jNiBzs6Cq/EVBLTPaj2+DZ6jEMXwlQT 4pvhGVdgjLl2vFd61KSH6UbOrMDxgUG5nhg1vBQ5QlcJ4rhcKXTDc+3NRUOnpvun0z1Q9AA8f irHzG/PRC6ByN0Q/32hzCMqWL+y8LuDOlM6R8L0sDep33BqgRuWah8fqc/oXwHd9wxq3HUvS+ 5bg9R/KkmP0srfwypskxtO/KgvtWh/ld30UVCBUJjm9620tVy9pTCNlclaAxi9fLYZLtw8/96 /9qHekq8LxXPMz7yTRaXd60g== From: cmbecker69@gmx.de ("Christoph M. Becker") On 12.08.2024 at 11:45, danielhaber@gmail.com wrote: > After reading Rowan's last message, it feels appropriate to link to this= : > > "The Absolute Minimum Every Software Developer Must Know About Unicode i= n > 2023 (Still No Excuses!)" > > https://tonsky.me/blog/unicode/ I have only skimmed that article, but it looks good. For PHP, though, the following answer given in the article is very important: | with a 98% probability, it=E2=80=99s UTF-8. So we still have to support non UTF-8 encodings. Not all the world's a VA= X. Christoph