それなりブログ

とあるWebエンジニアのそれなりのブログ、JavaScript/Node.js/Python/PHP/ゲーム作成 など

[PHP] PHPでSoftbankの絵文字コードをソースに書く

その道の人には常識なんだろうけど、割とハマった。

ソフトバンク用の絵文字は
普段使わないような文字を含む5バイトのコードで
テキストエディタとかから入力は普通できないような文字を使っているため
絵文字一覧ページ等からコピーして張り付けるのが一般的な配置方法らしい。

ただ、PHPソースにコピペすると、
PHPが解釈できない文字が含まれているようでエラーになってしまった。

なので、16進表記の記法を使って書く

// 「家」の絵文字
$emoji_ie = "\x1B\x24GV\x0F";
// 「電話」の絵文字
$emoji_denwa = "\x1B\x24G)\x0F";

“\x1B” と “\x24” と “\x0F” は固定なので、
後は絵文字一覧のページから残り2文字の部分を確認して、書き換えて文字を変えられる。

参考: おしえてBP! PHPのソース内でのVodafone絵文字の扱い方



コメントを残す

メールアドレスが公開されることはありません。

Categories

Archives