PHP 俄语字符

PHP Russian characters

我有以下 php 代码需要在 linux 上 运行:

$BannedList = array
(
  'рублей'=> 'i'
);

foreach ( $BannedList as $BannedWord => $Option )
  if ( preg_match ( '#\b'. preg_quote( $BannedWord, '#' ). '\b#'. $Option,
                    $message_parser -> message )
     )
  {
    $error[]= ' ';
    break;
  }

我遇到的问题是我不知道如何使用 vi 输入俄语字符。其次,即使我有办法输入俄语字符,php 文件也只是一个普通的 ascii 文件,无法保存俄语字符。那么,如何创建包含此代码的文件?此外,如果我最终使用 utf-8 文件格式,我是否必须告诉 php 解释器该文件与所有其他 ascii 文件不同,它是 运行ning ?

在最终得出解决方案之前,经过数小时的随机颠簸。可以使用 unicode 指定俄语字符:

$BannedList = array
(
  '\x{0440}\x{0443}\x{0431}\x{043B}\x{0435}\x{0439}' => 'iu'
);