1: 2008-03-01 (土) 11:06:12 nao-pon | 2: 2008-03-01 (土) 19:50:18 nao-pon | ||
---|---|---|---|
Line 1: | Line 1: | ||
#navi(../) | #navi(../) | ||
- | RIGHT:&tag(IDN); | + | RIGHT:&tag(IDN,国際化ドメイン名); |
- | * Ver 3.67 (IDN 対応など) [#t5676628] | + | * Ver 3.67 (IDN[国際化ドメイン名] 対応など) [#t5676628] |
IDN (Internationalized Domain Name) に対応しました。 | IDN (Internationalized Domain Name) に対応しました。 | ||
- | 詳細は、後ほど書き足します。 :-P | + | IDN とは、国際化ドメイン名のことで、日本で言えば「日本語ドメイン名」のことです。 |
+ | |||
+ | 例えば次のような URL にも対応しました。 | ||
+ | |||
+ | - http://例え.テスト/ | ||
+ | |||
+ | 最近のメジャーなブラウザでは、<a>タグの href 属性に、そのまま記述してもアクセスできるようですが、設定で無効にすることもできるようなので、様々な環境に対応するために、Punycode でエンコードした値を href にセットするようにしました。 | ||
+ | |||
+ | また、http://xn--r8jz45g.xn--zckzah/ などと、PunyエンコードしたURLは、デコードして http://xn--r8jz45g.xn--zckzah/ と表示するようにしました。 | ||
+ | |||
+ | 実体参照でのURLも正しく処理できるようになったので、表示文字エンコーディングでは表示できない URL も正常に機能します。 | ||
+ | |||
+ | - http://실례.테스트/ | ||
+ | - http://مثال.آزمایشی/ | ||
+ | |||
+ | また、xpWiki が外部問い合わせする場合も、IDN に対応したので、urlbookmark プラグインなどでも、IDN が正常に動作するようになりました。 | ||
+ | |||
+ | &font(Red,b){ただし、IDN を扱うには、HypCommonFunc Ver 20080208 以降が必要となります。}; | ||
** CVS 更新内容 [#c53a7da4] | ** CVS 更新内容 [#c53a7da4] | ||
#region(今回の更新分){{ | #region(今回の更新分){{ | ||
+ | -2008-02-27 17:28 nao-pon | ||
+ | --* class/func/xpwiki_func.php (1.148): | ||
+ | ---Check HypCommonFunc version in 'url_regularization()'. (Include Ver | ||
+ | 3.67) | ||
-2008-02-27 17:25 nao-pon | -2008-02-27 17:25 nao-pon | ||
--* xoops_version.php (1.306): | --* xoops_version.php (1.306): |
ぺージ情報 | |
---|---|
ぺージ名 : | xpWiki開発日記/2008-02-27 |
ページ別名 : | 未設定 |
ページオーナー : | nao-pon |
閲覧可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |
編集可 | |
グループ : | すべての訪問者 |
ユーザー : | すべての訪問者 |