3

私は php cli を使用しているので、Linux コンピューターのコマンド ラインで使用しています。Unicode 文字を入力したい。どうやってそれをしますか?

文字がユーロ記号であるとします。

vim では、ctrl-v shift-u 20ac Enter と入力します。

bash では、ctlr-shift-u 20ac Enter と入力します。

では、どのようにphp cliで?

4

2 に答える 2

1

PHP Interactive Shellについて話していると仮定します。

残念ながら、インタラクティブ シェルには Unicode の概念がありません。次の 2 つのオプションがあります。

  • 文字の直接入力/貼り付け (一部のヨーロッパのキーボード レイアウトでは、ユーロ記号を直接入力できます)
  • エスケープ シーケンスを使用して Unicode バイトを入力します。たとえばecho "\xE2\x82\xAc";、ユーロ記号が表示されます
于 2013-10-28T20:48:54.893 に答える
1

できるよ:

echo "\x20\xac";

生のバイトをエコーし​​ますが、表示される内容は端末の設定によって異なります。物事は...複雑になります。

于 2013-10-28T20:38:34.547 に答える