Edit report at https://bugs.php.net/bug.php?id=81598&edit=1
ID: 81598
Comment by: 7snovic at gmail dot com
Reported by: 7snovic at gmail dot com
Summary: Cannot input unicode characters in PHP 8 interactive
shell
Status: Assigned
Type: Bug
Package: CGI/CLI related
Operating System: Ubuntu 20
PHP Version: 8.0Git-2021-11-08 (snap)
Assigned To: cmb
Block user comment: N
Private report: N
New Comment:
Hello cmb,
HYG the output for the READLINE_LIB for PHP7.4, PHP8.0,and PHP8.1.
hassan@hassan:~$ php7.4 -r 'echo READLINE_LIB . "\n";'
libedit
hassan@hassan:~$ php8.0 -r 'echo READLINE_LIB . "\n";'
libedit
hassan@hassan:~$ php8.1 -r 'echo READLINE_LIB . "\n";'
libedit
Please note that the but is in both PHP8.0 & PHP8.1
Previous Comments:
------------------------------------------------------------------------
[2021-11-08 14:45:46] 7snovic at gmail dot com
Update the package
------------------------------------------------------------------------
[2021-11-08 14:12:23] cmb@php.net
I'm assuming that this is about the interactive *shell* (where you
have a command prompt). If so, do you use the same readline
implementation (echo READLINE_LIB;) with both PHP versions?
------------------------------------------------------------------------
[2021-11-08 12:15:41] 7snovic at gmail dot com
Description:
------------
When trying to use PHP in the interactive mode in PHP 8 you can not type any non-ASCII character
like Arabic, Chinese and other languages.
$ php8.0 -a
echo "اÙÙØ§";
will copy echo ""; only into your terminal.
$ php7.4 -a
echo "اÙÙØ§";
will copy "اÙÙØ§"; into your terminal.
another references: https://stackoverflow.com/questions/69882515/cannot-input-unicode-characters-in-php-8-interactive-shellhttps://stackoverflow.com/questions/69750044/php-8-shell-cant-input-non-ascii-chars
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=81598&edit=1