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é」って「殺された」。 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