Home > Tags > 文字化け

文字化け

ブログの携帯表示の文字化けを直した

気づいたら iPhone だけでなく、普通の携帯で見るときも文字化けしてました。いつからだろう…?
とりあえず急ぎ修正しました。現在は普通に表示されるはずです。

*関連する投稿

VMware Player に、 Vine Linux をインストール

vmware-vine-linux

学校では Vine Linux を使っているので、Vine Linux も VMware で使えるようにしてみました。 基本的には Ubuntu と同じです。

以下、インストールの覚書。


  • ダウンロード
  • VMwarePlayer
    QEMU
    Vine Linux Home Page

  • インストール
  • 適当な作業フォルダを作る。ここでは、C:\Vine とする。
    C:\Vine 内に、解凍した qemu フォルダを移動する。
    この際、フォルダ名は「qemu」にリネームする。
    Win+R>cmdより、コマンドプロンプトを起動する。

    cd C:\Vine
    qemu\qemu-img.exe create -f vmdk vine.vmdk 15G

    これで、C:\Vine 内に ubuntu.vmdk が作成される。15Gの部分は任意の値。
    ただし、ここで15GB のファイルが作成されるわけではない。

    C:\Vine 内に、vine.vmx を作る。以下の内容をコピーして保存する。

    config.version = "8"
    memsize = "512"
    ide0:0.present = "TRUE" alc
    ide0:0.fileName = "vine.vmdk"
    ide1:0.present = "TRUE"
    ide1:0.fileName = "auto detect"
    ide1:0.deviceType = "acpi-cdrom"
    floppy0.present = "FALSE"
    ethernet0.present = "TRUE"
    ethernet0.connectionType = "nat"
    usb.present = "TRUE"
    sound.present = "TRUE"
    displayName = "Vine"
    guestOS = "other24xlinux"

    Daemon tool や、Alcohol 52% などで、isoファイルをマウントしておく
    vine.vmx をダブルクリックすると、VmwarePlayer が起動し、Vine Linux のインストールが始まる。


    どうやら、Vine と Ubuntu は文字コードが違うらしいです。
    Vine Linux > euc
    Ubuntu > UTF-8
    これがファイルのやりとりをすると文字化けする原因になっているようです。

    *関連する投稿

    WordPressの表示速度を速くする WP-Cache 導入

    WordPress のページをキャッシュすることで、表示速度を速くする WP-Cache を導入しました。
    表示がおかしくなる等のエラーがありましたら、報告お願いします。

    通常のプラグインと比べて導入にひと手間あったので、以下覚書。


    * XREA の場合(たいていの場合、同じ手順で大丈夫だと思われる)
    1. wp-cache 日本語版 より、wp-cache をダウンロードする
    2. 解凍し、Plugin フォルダにアップロード。
    3. wp-content 内に、cache というフォルダを作成し、パーミッションを777に変更する
    4. wp-content のパーミッションを777に変更する
    5. wp-config.php のパーミッションを666に変更する
    6. WordPress にログインし、プラグインより、wp-cache i18n の「使用する」をクリックする
    7. 設定>WP-Cache より、「動作を開始する」をクリックする
    8. 動作していることを確認する
    *複数のブラウザで確認することを推奨?
    9. wp-config.php のパーミッションを644に戻す
    これで使用できるようになった。

    ただし、私の環境では、Firefox では問題なく表示されたが、IE7 では文字化けした。
    文字エンコードが UTF-8 であることが原因と思われ、IE7 の文字エンコード設定を自動にしたら直った。
    ちなみに、これが WP-Cache によるものなのか、元から起きていたのかはわからない。
    が、今回、WP-Cache をインストールした際に気づいたので、ここにその対処法を記しておく。

    1. WordPress 本体のあるフォルダを開く
    2. .htacess に、

    AddDefaultCharset UTF-8
    AddType “text/html; charset=UTF-8″ .html .php

    と記述する
    .htacessがない場合は作成し、元からある場合は追記する
    *参考:.htaccessによる文字化け対策 – 小粋空間
    これで、自動的に UTF-8 が文字エンコードに選択されるようになり、文字化けが解消された。


    実際速くなってみたかを計測してみました。
    Firefox2.0.0.14 にて、ブラウザのキャッシュ削除済み。
    index を、Fasterfox にて測定。

    ・WP-Cache なしの場合
    1:2.750s
    2:2.375s
    3:2.187s

    ・WP-Cacheありの場合(WP-Cacheによるキャッシュ作成済み)
    1:1.992s
    2:1.656s
    3:1.453s

    新電波は、かなり軽くなった!(ちゃらららっちゃらー♪

    ……って、早くなりすぎじゃないですかね?(笑
    今までどんだけ重かったんだよーっていう。。
    しばらく不具合がでないか確認してみます。

    *関連する投稿

    Linux側からWindows側のファイルにアクセスする方法

    Linux側からWindows側のファイルが見えたら便利だなー。
    ってことで、その覚書です。


    root以外のユーザはマウントできない。
    あらかじめマウント先のフォルダを作っておく。
    ここでは、/mnt/winとする。

    # mount -t ntfs /dev/sda2 /mnt/win

    FATの場合は、ntfs>vfatに変える。
    また、sda2は環境によって変わる。
    SATA接続の場合はsdaで、IDEの場合はhであるらしい。
    2の部分はパーティションの並び順のようだ(?)

    なお、/etc/fstabに以下の行を追加することで、起動時に自動でマウントできる。
    /dev/sda2 /mnt/win ntfs defaults,uid=500,iocharset=utf8 0 0
    *下記に追記有


    ・・・・・・って書いておきながら、自動でマウントはまだ成功してなかったりします(汗
    なんでだろ?
    全角使ってるなんてこともないし、ログイン後にrootから実行すれば、ちゃんとマウントされるんだけど。。
    *追記
    自動マウントできました。
    # id username
    と、入力し、アカウントIDを調べます。usernameは各自置き換えます。
    そして、上のuid=500の500の部分を変更します。これでできました。
    でも、日本語が文字化けします。
    utf8じゃないのかな?
    ちなみに、# mount -t ntfs /dev/sda2 /mnt/winも同様に文字化けします。
    あの、四角い豆腐□みたいなやつです。
    なんでだろ。適当にやってたら一度だけ日本語も出ましたが、どういうコマンドだっかたか思い出せず。。

    *関連する投稿

    Home > Tags > 文字化け

    検索
    タグクラウド
    アーカイブ
    Links
    マクロミルへ登録
    ポイント ちょびリッチ

    Return to page top