строка — PHP русские символы

У меня есть следующий 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, которые он запускает?

-2

Решение

Прошло несколько часов случайного избиения, прежде чем наконец прийти к решению. Русские символы могут быть указаны с использованием Unicode:

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]