RIGHT:&size(12){Category: [[:Internationalization]], [[UTF-8>BugTrack2/186]]};
* A suggested WikiName regular expression for supporting AccentedWikiNames ''when working in '''UTF-8''' mode'' [#ac51120d]

-ページ: [[BugTrack2]]
-投稿者: [[henoheno]]
-優先順位: 低
-状態: 提案
-カテゴリー: その他
-投稿日: 2005-03-05 (土) 09:40:17
-バージョン: 

**メッセージ [#pfc1ac1d]
(Moved from [[WikiName]])

- A suggested WikiName regular expression for supporting AccentedWikiNames ''when working in '''UTF-8''' mode'' would be:
 $WikiPart = '[A-Z](?:[a-z]|\\xc3[\\x9f-\\xbf])+'; // \c3\9f through \c3\bf correspond to \df through \ff in ISO8859-1
 $WikiName = "(?:$WikiPart(?:$WikiPart)+)(?!\w)";
-- It is possible to merge these into one variable of course -- [[Rasqual]]

----
-[[WikiName]]にコメントされたものを移動しました。TipsなのかBugTrackなのか、妥当かどうか、非UTF-8環境でも通用するのか(使えない気がします)など はっきりしませんが、UTF-8関連だそうです。 -- [[henoheno]] &new{2005-03-05 (土) 09:42:12};
-- ひょっとして Accented の意味するものは アクサンテギュ(accent aigu) や アクサングラーヴ(accent grave) などで、それ混じりのWikiNameをUTF-8環境でサポートするための正規表現かな? -- [[henoheno]] &new{2005-03-05 (土) 09:45:41};
--->henohenoさん:そうですよ。フランス語でこんな物は何だか大切なことです。 たとえんば、「Tue」は「ころす」という意味、「Tu&eacute;」って「殺された」。 Maybe it could help for Nordic languages (Swede, Danish, etc.), but I cannot tell for sure. ところで、 $WikiName は "(?<!\w)(?:$WikiPart(?:$WikiPart)+)(?!\w)"に更新しました。 -- [[Rasqual]] &new{2005-03-05 (土) 11:45:46};
-- accent にはアクセント記号という意味があるようですから、そのへんのTipsのようですね。 -- [[henoheno]] &new{2005-03-05 (土) 09:49:53};

#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.048 sec.

OSDN