IT忘備録・メモ書きと日記 IT、ネット、プログラミングなどの忘備録、メモ書きが中心です。あと日記も少々です。もしかしたら皆さんのお役に立てる情報があるかもしれません(`・ω・´) 先週から携帯ホームページをはじめて作り始めたんですが、絵文字表示で少しつまづいたのでメモ書きです。 携帯3キャリアに対応した絵文字を表示させるphpスクリプトについてです。 最初に変換のための絵文字データを作りこむのが面倒だな・・・ と思ってネット上を探してみたら、シバ犬さんという方がデータファイルを作っていてそれを使わせて頂きました。 (シバ犬さんのブログはこちら 。データファイルはemoji.csvです) 絵文字表示スクリプトもシバ犬さんのところにあったのでこれも使わせてもらおうと思ったのですが、 自分の環境だとなぜかドコモで表示できなかったので、少し自分用に修正しました。 その絵文字表示スクリプトは下の通
フリーランスでwebの仕事をしながらwebサービスとかを作ったり作らなかったり、成長と挫折の記録・・・かもしれない次はフォームから入力された文字をDBに格納します。 絵文字を各キャリアの形式のまま保存します 例: ドコモ:裂 au:<img localsrc="355" alt="" /> SoftBank: $GE 変換にはMobilePictogramConverterが役立ちました。(なぜかリンク切れしています。そのうち復活するかも) どのキャリアでの入力かも保存しておきます(UserAgentとか) 各キャリアの形式のまま絵文字を保存するのは壊さないようにするためです。 出力 DBに格納されたデータを出力します。 そのまま出力すると絵文字が自分のキャリアのものしか表示されません。レコード毎に入力されたキャリアから現在のキャリアに絵文字を変換してあげます。 ここもMobileP
PHPを使ってたった2行で絵文字を取り除く方法 Tweet 2007/11/28 水曜日 matsui Posted in PHP | 2 Comments » 今回は、PHPで一番簡単と思われる、絵文字を取り除く方法をご紹介します。 iモードとau、およびソフトバンクのSJIS形式の絵文字を取り除くことができます。 サンプルコード $str = '絵文字[晴れ]'; mb_substitute_character('none'); $str = mb_convert_encoding($str, 'SJIS', 'SJIS'); // 出力 echo $str; ※ソースはSJISで記述してください これだけでOKです。 「mb_substitute_character」は、存在しない文字コードがある場合(いわゆるゲタになる場合)の処理を設定をするためのものです。 ここで”none”と設
Barry Silbert Drives Positive Changes for Bitcoin Barry Silbert, a millionaire entrepreneur and the founder of Digital Currency Group, has been instrumental in the growth and development of the cryptocurrency industry. Silbert’s expertise in finance… Guidelines on getting the right Pediatric therapist In seeking any service, it is good that you get the right Pediatric therapist that will fulfills
PHPで絵文字を壊さずに文字コードや全角半角変換を行う方法 Tweet 2007/11/26 月曜日 matsui Posted in PHP | 1 Comment » 通常「mb_convert_encoding」や「mb_convert_kana」を使うと、iモードやEZWebの絵文字(SJIS形式)は壊れてしまいます。 壊れてしまう例 $str = '絵文字[晴れ]'; $str = mb_convert_encoding($str, 'EUCJP', 'SJIS'); $str = mb_convert_encoding($str, 'SJIS', 'EUCJP'); // 出力 echo $str; 例:通常のコンバートの場合 しかしちょっとしたことで、絵文字の破壊を防ぐことができます。 文字コードを指定するときに SJIS EUC-JP ではなく、 SJIS-WIN EUCJ
こんばんは。harukです。 2週間前からビデオポップ担当になり、まず最初に、3キャリアの絵文字の変換から取り組みました。 検索して探してみたものの、いいものが見つからなかったのですが、幸いにも、3キャリアそれぞれメールでは絵文字の自動変換があるので、それを利用して作ることができます。(昔は手入力で一つ一つやってました) Tab区切りのテキストファイル(TSV)を置いておきましたので使いたい方は使ってください。 絵文字の番号の付け方はそれぞれ以下のようになっています。 DoCoMo(i-mode) 基本絵文字:%i(1~176)% 拡張絵文字:%i(1001~1076)% au(EZweb) 絵文字番号=%e(1~822)% SoftBank PAGE1(G):%s( 1~ 90)% PAGE1(E):%s(101~190)% PAGE1(F):%s(201~290)% P
Asial blogにて、絵文字ライブラリをPEARパッケージ化されたものが公開されました。 symfony用プラグインとして出てはいたのですが、PEARパッケージ化されたことにより、Ethnaからも容易に使えるようになりました。 「絵文字ライブラリをPEARパッケージ化&sfPictogramMobilePluginをバージョンアップしました。 : アシアルブログ」 PEARライブラリの方も機能的には同じです。 ただし、symfonyプラグインを移植した関係上、PHP5以上でないと使えません。 PHP4に対応も考えたのですが、まずはとにかく出すことが優先かなと思って、PHP5用パッケージにしました。 とのことですので、php5以上が必要です。 以下、Ethnaに組み込んでみました。 組み込み方はいろいろあると思いますので、あくまでも、その中のひとつの方法という位置づけでお願いします。 組
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く