Wisteria > UpTree BBS v2 >

UpTree BBS v2 サンプル板

動作確認 [IKKI] (2015/12/26 19:38)
 └ゆにこーどテスト [IKKI] (2015/12/26 20:10)
  └Re: ゆにこーどテスト [IKKI] (2015/12/26 20:26)
   └Re: ゆにこーどテスト [IKKI] (2015/12/26 20:59)
    └Re: ゆにこーどテスト [IKKI] (2015/12/26 21:09)

動作確認

PHP 5.6.10

わかった、だいたいhtmlspecialchars()のせい。
default_charset, mbstring.language, mbstring.internal_encoding のみ設定でOKかな。

ゆにこーどテスト

PHP 5.5.26

ASCII文字 1〜2バイト
Aあ1\●
Aあ1\●

Unicode文字 4バイト
☀♠〠→
0☀1♠2〠3→4

サロゲートペア 8バイト
𠀋𠂉𠂢𠂤
0𠀋1𠂉2𠂢3𠂤4

合成文字 要素ごとに4バイト
ゔดีहि
0ゔ1ดี2हि3

RTL 4バイト
العربية
0ا1ل2ع3ر4ب5ي6ة7

Re: ゆにこーどテスト

PHP 5.3.29

> ASCII文字 1〜2バイト
> Aあ1\●
> Aあ1\●
>
> Unicode文字 4バイト
> ☀♠〠→
> 0☀1♠2〠3→4
>
> サロゲートペア 8バイト
> 𠀋𠂉𠂢𠂤
> 0𠀋1𠂉2𠂢3𠂤4
>
> 合成文字 要素ごとに4バイト
> ゔดีहि
> 0ゔ1ดี2हि3
>
> RTL 4バイト
> العربية
> 0ا1ل2ع3ر4ب5ي6ة7

Re: ゆにこーどテスト

PHP 5.4.42

> > ASCII文字 1〜2バイト
> > Aあ1\●
> > Aあ1\●
> >
> > Unicode文字 4バイト
> > ☀♠〠→
> > 0☀1♠2〠3→4
> >
> > サロゲートペア 8バイト
> > 𠀋𠂉𠂢𠂤
> > 0𠀋1𠂉2𠂢3𠂤4
> >
> > 合成文字 要素ごとに4バイト
> > ゔดีहि
> > 0ゔ1ดี2हि3
> >
> > RTL 4バイト
> > العربية
> > 0ا1ل2ع3ر4ب5ي6ة7

Re: ゆにこーどテスト

PHP 5.6.10 FastCGI

> > > ASCII文字 1〜2バイト
> > > Aあ1\●
> > > Aあ1\●
> > >
> > > Unicode文字 4バイト
> > > ☀♠〠→
> > > 0☀1♠2〠3→4
> > >
> > > サロゲートペア 8バイト
> > > 𠀋𠂉𠂢𠂤
> > > 0𠀋1𠂉2𠂢3𠂤4
> > >
> > > 合成文字 要素ごとに4バイト
> > > ゔดีहि
> > > 0ゔ1ดี2हि3
> > >
> > > RTL 4バイト
> > > العربية
> > > 0ا1ل2ع3ر4ب5ي6ة7

- レッツPHP! - Wisteria -