<div dir="ltr"><div>$B2C2lC+$G$9!#%3!<%I%]%$%s%H$+$iJ8;z$rJV$9(B mb_chr $B$*$h$SJ8;z$+$i%3!<%I%]%$%s%H$rJV$9(B mb_ord $B$NF3F~$rDs0F$7$^$9!#(B</div><div><br></div><div><a href="https://github.com/php/php-src/pull/1100">https://github.com/php/php-src/pull/1100</a></div><div><br></div><div>$BF3F~$rDs0F$9$kM}M3$O<!$N$H$*$j$G$9!#(B</div><div><br></div><div>1. $B%F%9%H%1!<%9$N:n@.$d%3!<%I%]%$%s%H$r$b$H$KJ8;zNs$rCV$-49$($k4X?t$NDj5A$r1_3j$K$9$k$?$a(B</div><div>2. $B%3!<%I%]%$%s%H$r$b$H$K$7$?J8;z$N3X=,;Y1g$N$?$a(B</div><div>3. mb_encode_numericentity $B$d(B mb_decode_numericentity $B$O$o$+$j$K$/$/!"$"$^$j;H$o$l$F$J$$!#(B</div><div>4. PHP 7.0 $B$G(B Unicode $B%(%9%1!<%W%7!<%1%s%9$N9=J8$d(B intl $B$N(B IntlChar::chr$B!"(BIntlChar::ord $B$,F3F~$5$l$k$,!"(BUTF-8 $B$K8BDj$5$l$k!#(B</div><div><br></div><div>$B4{B8$N4X?t$ND4::$O<!$N(B URL $B$G8x3+$7$F$$$^$9!#(B</div><div><br></div><div>$B%3!<%I%]%$%s%H$+$i(B UTF-8 $B$NJ8;z$r@8@.$9$k(B</div><div><a href="http://qiita.com/masakielastic/items/68f81e1b7d153ee5cc81">http://qiita.com/masakielastic/items/68f81e1b7d153ee5cc81</a></div><div>UTF-8 $B$NJ8;z$+$i%3!<%I%]%$%s%H$r5a$a$k(B</div><div><a href="http://qiita.com/masakielastic/items/5696cf90738c1438f10d">http://qiita.com/masakielastic/items/5696cf90738c1438f10d</a></div><div><br></div><div>$B<!$N7o$K$D$$$F!"$_$J$5$s$N$40U8+$r$&$+$,$?$$$?$$$G$9!#(B</div><div><br></div><div>1. $BJQ49$r6X;_$9$k%(%s%3!<%G%#%s%0$N%j%9%H$NBEEv@-(B</div><div>2. $BL58z$J%3!<%I%]%$%s%H$HIT@5$J%P%$%HNs$KBP$7$FBeBXJ8;z$b$7$/$O$=$N%3!<%I%]%$%s%H$rJV$9(B</div><div><br></div><div>1. $B$K4X$7$F!"DL?.MQES$,%a%$%s$G!"ItJ,J8;zNs$N<h$j=P$7$dO"7k$NMQES$,$[$H$s$I8+$i$l$J$$(B ISO-2022-JP $B7O$N%(%s%3!<%G%#%s%0$d(B base64 $B$J$I$r%j%9%H$K5-:\$7$F$$$^$9!#(B</div><div><br></div><div>2. $B$K4X$7$F!"=hM}$r;_$a$k$+$I$&$+$r%W%m%0%i%^$K$f$@$M$k$?$a$G$9!#(B</div><div><br></div><div>$BF1$8$h$&$J$U$k$^$$$N@h9TNc$H$7$F!"(Bmb_convert_encoding$B!"(Bhtmlspecialchars $B$N(B ENT_SUBSTITUTE$B!"(BICU $B$N(B U8_NEXT_OR_FFFD (utf8.h)$B!"(Bgolang $B$N(B rune $B$r$"$2$k$3$H$,$G$-$^$9!#(Bgolang $B$N>l9g!"<!$N%3!<%I$G3NG'$G$-$^$9!#(B</div><div><br></div><div>c := rune(-1)</div><div>println(string(c))</div></div>