新しいブログに移動しました。
9ensanのLifeHack
こちらの記事も必要に応じて新しいブログに移動させる予定です。
今後ともよろしくお願い致します。

HOME > 

PHP

PHP入門

  • 2009.02.05 (木) 04:59
  • PHP

UTF-8のページがIEで表示されない

  • 2009.02.03 (火) 20:05
  • PHP

PHPを使ってホームページを作成していたときに、文字コードをUTF-8で記述してHTMLのメタタグにも

1
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

このような記述をしているにもかかわらずInternetExplorerで表示すると

なっなんと、真っ白こっちの頭も真っ白

調べているとIEが文字コードの判定を誤っていてUTF-8でなくShift-JISで対象ページを開いているために真っ白になっていた。

試しに

IEのツールバーから表示⇒エンコード⇒UTF-8 を選択してみるとちゃんとページが表示されました

でも根本的な部分で解決していないので色々と調べていると

IEが文字コード判断するのはメタタグではなくHTTPヘッダーでUTF-8と指定されていないといけないらしい。

なので解決方法としては2つあります。

  1. PHPでの解決方法
    1
    
    header('Content-Type: text/html; charset=UTF-8');
  2. .htaccessでの解決方法
    1
    
    AddDefaultCharset UTF-8

    または、

    1
    
    AddType "text/html; charset=UTF-8" .html .php

    のいずれかを追記する。

これでHTTPヘッダーにUTF-8であると明示的に記述される為、IEでも真っ白にならずにちゃんとページが表示されるようになります

解決

 

PHPのおすすめフレームワーク『CodeIgniter』

  • 2009.02.03 (火) 03:20
  • PHP
  • ,,

 

現在、PHPを使って仕事をしているのですがおすすめのフレームワークがあります。

CodeIgniter」というフレームワークです。

PHP4/PHP5どちらでも動作し軽量、高速です。

Ruby on Railsの流れのフレームワークが流行っていますが余計なことはせずただMVCモデルで出来上がったシンプルなフレームワークです。

一度使ってみてください

絶対に好きになると思いますよ

TinyMCE AdvancedっていうプラグインにTypePad絵文字追加したよ

  • 2009.02.01 (日) 18:50
  • WordPress
  • ,,

前の投稿で紹介した、TinyMCE用TypePad絵文字プラグインを「TinyMCE Advanced」っていうプラグインで簡単にボタン追加できるようにしたよ

こんな感じ

TinyMCE Advancedのスナップショット

続きを見る…

WordPressのTinyMCEにTypePadの絵文字を追加したよ!!

  • 2009.02.01 (日) 18:22
  • WordPress
  • ,,

この記事の内容は「TinyMCE Advanced」で簡単に絵文字を追加できるようになりました。
詳しくは、記事:TinyMCE AdvancedっていうプラグインにTypePad絵文字追加したよをご覧ください。

WordPressの現在のデフォルトの投稿用エディタ「TinyMCE」にTypePadを追加しました

最初は、FCKEditorを使用しようかと思ったのですが「iG:Syntax Hiliter」というプラグインとの相性が悪く記事のメンテナンス性が著しく低下した為にデフォルトのエディタTinyMCEを使用することにしました。

FCKEditorを使用していた時に、TypePadの絵文字を追加し使用していたのでTinyMCEでも同じように絵文字を追加したいなと思ってサイトにソースが落ちてない探していたのですが…ない

なので、作っちゃいました(実際は、FCKEditor用の落ちてたソースをTinyMCE用にカスタマイズしただけだけどね)

こんな感じです。

TInyMCEにTypePadの絵文字を表示

で、これがソースになります。

Download:TinyMCEでTypePadの絵文字を使う為のTinyMCE用プラグイン

設定方法:

続きを見る…

お薦めのレンタルサーバー
広告
お薦めの書籍
HOME > 

PHP