[rank:a]の検索結果
日本語の文章では半角の英数字と全角の英数字、また、半角のカタカナと全角のカタカナが混在していることがよくあります。意味は半角でも全角でも同じですので、コンピュータで処理する場合はどちらかに統一してから処理したいところです。
Perlで全角半角変換を行う主な方法としては、
・標準モジュールのEncode.pmを使う
・Unicode::Japaneseモジュールを使う
・全角半角の変換に特化したLingua::JA::Regular::Unicodeモジュールを使う
などがあります。
Encode.pmは標準モジュールですので比較的使いやすいですが、euc-jp以外の文字エンコードの場合はeuc-jpに変換する必要があります。
Unicode::Japaneseモジュールは、現状では一番使いやすいと思われますが、標準モジュールではないのでレンタルサーバーで動かすWebアプリケーションではちょっと使いにくい面もあります。
Lingua::JA::Regular::Unicodeは、全角半角の変換に特化したモジュールですので非常に軽量ですが、全角半角の変換以外の処理を考えるとuse utf8;しないと動作しないというのはかなり面倒です。
これらのモジュールを使った全角半角の変換のコードについては、以下のブログ記事などに記述されています。
Encodeで全角半角変換
Perl で半角カナと全角カナの変換をする : Serendip - Webデザイン・プログラミング
perl - で全角半角変換をモダンに行う
しかし、いずれの方法もそれぞれ若干使いにくい面があるので、モジュールを使わずに自力で全角半角変換を行う方法を考えたいと思います。
Perlで全角半角変換を行う主な方法としては、
・標準モジュールのEncode.pmを使う
・Unicode::Japaneseモジュールを使う
・全角半角の変換に特化したLingua::JA::Regular::Unicodeモジュールを使う
などがあります。
Encode.pmは標準モジュールですので比較的使いやすいですが、euc-jp以外の文字エンコードの場合はeuc-jpに変換する必要があります。
Unicode::Japaneseモジュールは、現状では一番使いやすいと思われますが、標準モジュールではないのでレンタルサーバーで動かすWebアプリケーションではちょっと使いにくい面もあります。
Lingua::JA::Regular::Unicodeは、全角半角の変換に特化したモジュールですので非常に軽量ですが、全角半角の変換以外の処理を考えるとuse utf8;しないと動作しないというのはかなり面倒です。
これらのモジュールを使った全角半角の変換のコードについては、以下のブログ記事などに記述されています。
Encodeで全角半角変換
Perl で半角カナと全角カナの変換をする : Serendip - Webデザイン・プログラミング
perl - で全角半角変換をモダンに行う
しかし、いずれの方法もそれぞれ若干使いにくい面があるので、モジュールを使わずに自力で全角半角変換を行う方法を考えたいと思います。
プログラマのための文字コード技術入門 (WEB+DB PRESS plus) (WEB+DB PRESS plusシリーズ)
技術評論社 著者:矢野 啓介
amazon.co.jpのカスタマーレビューを見る
powered by amalink
「JanJanBlog」は、2010年5月1日にJanJan市民記者ニュースの代替サイトとして開設されたブログ型のニュースサイト。
JanJanBlogでは、JanJan市民記者ニュースとは異なり、市民記者自身が記事編集と掲載、「ご意見板」の管理を行い。サイトの管理・運営をJanJan編集部OB、OG有志がサポートする。
市民記者として記事の掲載したい場合は、旧JanJanニュースでの市民記者登録の有無にかかわらず新たに登録を行う必要がある。
市民記者になる
JanJanBlog
5月1日 市民記者ニュース「JanJanBlog」オープンのお知らせ
グーグルが、同社が提供しているウェブメールサービス「Gmail(ジーメール)」の受信トレイのデザインを変更した。新デザインは数週間かけて順次適用され、デスクトップ版では設定オプションから「受信トレイを設定」が選択できればすぐに新デザインを利用することができる。
デスクトップの新しい受信トレイでは、メールはカテゴリーごとに区分けされ、タブをクリックするとそのカテゴリーを閲覧できる。一目で新着メールがどのような種類のメールかを判別できるので、届いたメールをいつ読むかを即座に判断できる。
また、受信トレイを簡単に自分に合った形に変更できるようになっており、「メイン」「ソーシャル」「プロモーション」などといった5つのタブから必要な数のタブだけを選択したり、ドラッグ&ドロップでメールを異なるタブに移動したり、送信元によって自動的に特定のタブに振り分けたり、スター付きのメールを常に優先順位の高いメールとして表示したりすることができる。
Gmail for Android 4.0+ と Gmail for iPhone / iPad では、アプリ起動時にはまず優先順位の高いタブのメールが表示される。その他のカテゴリーへは、それぞれのタブをタップすることでアクセスすることができる。
デスクトップの新しい受信トレイでは、メールはカテゴリーごとに区分けされ、タブをクリックするとそのカテゴリーを閲覧できる。一目で新着メールがどのような種類のメールかを判別できるので、届いたメールをいつ読むかを即座に判断できる。
また、受信トレイを簡単に自分に合った形に変更できるようになっており、「メイン」「ソーシャル」「プロモーション」などといった5つのタブから必要な数のタブだけを選択したり、ドラッグ&ドロップでメールを異なるタブに移動したり、送信元によって自動的に特定のタブに振り分けたり、スター付きのメールを常に優先順位の高いメールとして表示したりすることができる。
Gmail for Android 4.0+ と Gmail for iPhone / iPad では、アプリ起動時にはまず優先順位の高いタブのメールが表示される。その他のカテゴリーへは、それぞれのタブをタップすることでアクセスすることができる。
jig.jpは同社の携帯向けフルブラウザ「jigブラウザ」が、NTTドコモの「SO903i」とソフトバンクモバイルの「910SH」「911SH」に対応したと発表した。標準的なドコモ端末に比べ縦が約1.5倍のアプリ描画領域を持つ、3イ...
金融庁が巨額の不正送金によって被害を受けた顧客の補償に充てる資金が十分にあるのかなど、財務内容を早急に調べる必要があるとして、東京渋谷区にある「コインチェック」の本社に立ち入り検査に入った。コインチェ...
CHOBI(ちょび)は、ブログやホームページのサイドバーに簡単掲示板が設置できるサービス。デザインを選んで、コードをページに貼るだけで掲示板が作成できる。CHOBI(ちょび)- お手軽♪お気楽♪掲示板サービス
sendmail(センドメール)とは、Eric Allman氏によって開発された電子メールサーバソフトウェア(MTA)のことで、ユーザが送信したメールを受け取って、他のサーバと連携してバケツリレー式に目的地まで配送したり、届...
第30期竜王戦6組昇級者決定戦で、ひふみんの愛称でしられる現役最年長棋士の加藤一二三九段(77)が高野智史四段に負け引退が決まった。引退決定がよほどショックだったのか終局すると加藤九段は憮然とした表情で感...
FC2ブログに参加者がトピックを自由に作成し掲示板のような使い方ができる新機能「コミュニティ機能」が追加された。ただし、コミュニティ機能は新管理画面でのみ利用可能。コミュニティの作成はコミュニティTOPペー...
サウジアラビア、バーレーン、サウジアラビア、エジプト、アラブ首長国連邦(UAE)、イエメン、モルディブの6カ国がテロ組織を支援しているとしてカタールとの国交断絶を発表した。カタールからの外交官の引き揚げや...
アクセスランキング
今日のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (7 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (6 PV)
- 誰もミラートレードはできない人気FX系YouTubeチャンネル「ドラfx」 #ゼロカット不可避 (4 PV)
- スカイプ(Skype) (3 PV)
- 緑資源機構の官製談合事件 (2 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (2 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (1 PV)
- ソニーがディープラーニング(深層学習)の統合開発ツール「Neural Network Console」を無償提供 #機械学習 (1 PV)
- レンタルサーバーリンク集 (1 PV)
- 将棋ウォーズPCブラウザ版がchrome、Firefox、edgeなどに対応 (1 PV)
今月のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (192 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (92 PV)
- GNU Debugger (GDB) (67 PV)
- 究極の爆益ゴールドナンピンマーチンEA「Extreme(エクストリーム)」 MT4向け (59 PV)
- 仲値トレードが簡単にできる無料EA「NAKANE3」 #MT4 (48 PV)
- 爆益を狙うハイリスクハイリターンのナンピンマーチンEA「Hyper Dollar MT5」 (47 PV)
- ドル円(USDJPY)で爆益を狙うハイリスクハイリターンのMT4向けナンピンマーチンEA「Hyper Dollar」 (41 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (41 PV)
- USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (37 PV)
- Google(グーグル)検索 日本版 - ウェブ、画像の検索 (36 PV)
アクセス統計
ディレクトリ
関連サイト
