#author("2020-07-20T22:58:11+09:00","","")
#author("2022-01-08T18:45:53+09:00","","")
* ユーザ定義ルールの日本語置換がうまくいかない [#s84d3f40]

- ページ: [[BugTrack]]
- 投稿者: [[mt]]
- 優先順位: 重要
- 状態: 提案
- カテゴリー: 本体バグ
- 投稿日: 2022-01-08 (土) 18:45:53
- バージョン: 1.5.3 (UTF-8)

** メッセージ [#ma699f7a]
UTF-8版において、default.ini.php のユーザ定義ルール $line_rules の正規表現にマルチバイト文字を含む文字セット([^あいう]等)を使うと正しく動作しない。

lib/html.php の _convert_line_rule_to_regex関数を次のように変更したら正しく動作した。

function _convert_line_rule_to_regex($a)
{
    return '/' . $a . '/u'; // 「u」フラグを追加
}
--------

#comment


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.191 sec.

OSDN