Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:124894 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 5F29F1A00B7 for ; Mon, 12 Aug 2024 16:37:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1723480744; bh=PqSeso5sz7/2ZfYpQeT7kqwJ4V9KR3s+4m5oKFTkQjU=; h=From:Subject:Date:In-Reply-To:Cc:To:References:From; b=B4VKEgbqOAfpk/T9MSp9HRGPvO4Td/35s6rolC2NeuhPwsB0w7/cVypYpIkc0ZxB2 XdUhuS8RhgTSX7W0Iyw76gm3X6aGZEx1ma2gTeC04V1MQup2XsT/wvv6bDcitioGHj p7uVAluRXD+7NR7CR7IBpjs7eTUeRuR4C1BDI6Bj23uchRtOlbFBLku5ZTzSzfM/4t yDoi2OcHe90T3GUhVdZTK1pYgCBZC+WP4qGUtuzz2o9JUYjKdHEFI/XNEAkw6KOKZ9 u81K/F2lpCpS5bG2Dgw6bhTNHA/lgbzKoy7QN1wi0WZ/NXLqo/C0kkWAuY/ZQzlVC6 MrbPYdtJ+Jwfw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 0F2B118005B for ; Mon, 12 Aug 2024 16:39:03 +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.8 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DMARC_MISSING,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-yb1-f179.google.com (mail-yb1-f179.google.com [209.85.219.179]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 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 16:39:02 +0000 (UTC) Received: by mail-yb1-f179.google.com with SMTP id 3f1490d57ef6-e0e6cbec8caso4304924276.1 for ; Mon, 12 Aug 2024 09:37:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=newclarity-net.20230601.gappssmtp.com; s=20230601; t=1723480637; x=1724085437; darn=lists.php.net; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=h12m6HG0AgUG94JkFRiFOJLmepGoW15WvteiNL4lm0o=; b=Id9lF6ZKEucqbosYqIVOTJ2CWFfW3cYEcphad+ulIU8Td9v5cH/JQTvNYo0U/eFMEv YBF/vR1F8GLYc7YsBWF5aRGiqK0krq8cSHAy93bhOl9ZLBYV5ZZd+qbwTFicpiWnKUF7 TCB1aN0DsHpAhc9BYrys60kCytj6Ryto9SInGzq+nqrAIVPWceigtqv2TyoOyqQ+MVxV nJcO1lfZgQwVaLzVzYsbSr51ymoSDAGGEf5h6DqcqaZfE7zRKhziYftqWvhgX33rw0Dr aEHk/56SHsht0IYp5O0n/lLLk6vMIse8URiQZKVAIeSudh5UTxTQtnW3ClHt1wMV/34P +7VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723480637; x=1724085437; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=h12m6HG0AgUG94JkFRiFOJLmepGoW15WvteiNL4lm0o=; b=pJwlLEHbqePgtAvkwZFvuvHUPj9zs1Jp4+KgFCxxGt6U33loHrxO/tqZ8SnpQVATCD HS/z28mPA/ynLkhl5v3XfIsSHNMuOtQrhqceZVjpMLYQU35x6SYL1E4fRSPwXRrY4Epu N3mi5VniHvxXy208o2TK1UY2CSDa7iUqkpPpxkTpCD4WLUD51yseegq5sP1GpRdkrxuP NSnqRYxhPEpFNNQSDdvys8YlZBdsn7mszccb8496WOYSHZM2usZ6n25YSTDHLRmzuMuT 93w3FRRpLNK++AhoTzGKplkunszHvB5cGsWilBMyuXyroHRdPRJt8epUGWgHlIyRZg6w fdAw== X-Gm-Message-State: AOJu0Yx3anV8lcE+YWEtLps+Bl1cr183v2xS8sGEpQ6PPsJdAmIOrByo BvOZ3zSQc5eJJEd4D6smsl2jLf9bzci3K6q3yMV2VluIeEp/9bkAbSXuKlf0ErU= X-Google-Smtp-Source: AGHT+IHjB73qlF1O45QPobBSvTbw4Dfi9dgKK/zi97BO32/0LKQqxgAkkjhBTWSEnFQNtOCVeM1H9A== X-Received: by 2002:a05:6902:2b05:b0:e0b:a7bc:68a5 with SMTP id 3f1490d57ef6-e113ced6ea6mr1195039276.29.1723480636995; Mon, 12 Aug 2024 09:37:16 -0700 (PDT) Received: from smtpclient.apple (c-98-252-216-111.hsd1.ga.comcast.net. [98.252.216.111]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e0ec8bc9b2bsm1194511276.5.2024.08.12.09.37.16 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Aug 2024 09:37:16 -0700 (PDT) Message-ID: <1AFE8300-D363-43D8-A989-15D001B9879C@newclarity.net> Content-Type: multipart/alternative; boundary="Apple-Mail=_C236C194-48D5-46D4-8CE6-2AF13BCDB214" Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.8\)) Subject: Re: [PHP-DEV][Discussion] Should All String Functions Become Multi-Byte Safe? Date: Mon, 12 Aug 2024 12:37:15 -0400 In-Reply-To: Cc: internals@lists.php.net To: danielhaber@gmail.com References: X-Mailer: Apple Mail (2.3696.120.41.1.8) From: mike@newclarity.net (Mike Schinkel) --Apple-Mail=_C236C194-48D5-46D4-8CE6-2AF13BCDB214 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Aug 12, 2024, at 5:45 AM, danielhaber@gmail.com wrote: >=20 > After reading Rowan's last message, it feels appropriate to link to = this: >=20 > "The Absolute Minimum Every Software Developer Must Know About Unicode = in 2023 (Still No Excuses!)" >=20 > https://tonsky.me/blog/unicode/ Good read! Thank you for mentioning it. A really standout paragraph from that link is: "IMO, the whole situation is a shame. Unicode should be=20 in the stdlib of every language by default. It=E2=80=99s the lingua=20 franca of the internet! It=E2=80=99s not even new: we=E2=80=99ve been = living=20 with Unicode for 20 years now." I'll just leave that right here. :-) -Mike P.S. Channeling Larry and Derick: = https://wiki.php.net/rfc/unicode_text_processing = =20= --Apple-Mail=_C236C194-48D5-46D4-8CE6-2AF13BCDB214 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
On = Aug 12, 2024, at 5:45 AM, 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 in 2023 (Still No Excuses!)"


Good read!  Thank you for = mentioning it.

A= really standout paragraph from that link is:

"IMO, the whole situation is a shame. = Unicode should be 
in the stdlib of every = language by default. It=E2=80=99s the lingua 
franca of the internet! It=E2=80=99s not even new: we=E2=80=99v= e been living 
with Unicode for 20 years = now."

I'll = just leave that right here. :-)

-Mike

P.S. Channeling Larry and Derick: =  https://wiki.php.net/rfc/unicode_text_processing = --Apple-Mail=_C236C194-48D5-46D4-8CE6-2AF13BCDB214--