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'
);
我有以下 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'
);