[PHP-dev 1461] UTF-8文字の長さ

Yasuo Ohgaki yohgaki @ ohgaki.net
2009年 4月 5日 (日) 15:58:18 JST


皆さんご無沙汰してます。大垣です。

mbflのUTF-8エンコーディングの1文字の長さが変更されていないようです。

[yohgaki @ dev filters]$ cvs diff
cvs diff: Diffing .
Index: mbfilter_utf8.c
===================================================================
RCS file: /repository/php-src/ext/mbstring/libmbfl/filters/mbfilter_utf8.c,v
retrieving revision 1.2
diff -u -r1.2 mbfilter_utf8.c
--- mbfilter_utf8.c     24 Feb 2009 13:18:40 -0000      1.2
+++ mbfilter_utf8.c     5 Apr 2009 06:52:50 -0000
@@ -52,7 +52,7 @@
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
   3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
-  4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 1, 1
+  4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1
 };

 static const char *mbfl_encoding_utf8_aliases[] = {"utf8", NULL};


これだけで良いと思いますが、まだあまり詳しく調べていません。


-- 
Yasuo Ohgaki
yohgaki @ ohgaki.net


PHP-dev メーリングリストの案内