タグ

文字化けに関するKouJustinのブックマーク (5)

  • Movable TypeをMySQL5で使おうとしたら文字化けして泣きそうになったときのためのメモ

    Movable TypeをMySQL5で使おうとしたら文字化けして泣きそうになったときのためのメモ 2007年06月23日 00:30未分類 このブログを新しいサーバに移転したのだが、 移転元サーバからMySQLのデータをエクスポートして 移転先サーバにインポートして はい、あとは普通にMovable Typeで管理画面を、と思ったら 何とありとあらゆるデータが文字化けしているではないか。 泣きそうになったが、 調べてみるとMySQL5でやろうとした人は 軒並み文字化けで泣きそうになっているらしい。 自分だけじゃないと知って涙も止まった。 でまあ解決したからこんなことを書いていられるわけで、 また同じことになったときのためのメモを。 mt-config.cgi に SQLSetNames 1 の1行を追加する。(*) 以上。 ついでにこの SQLSetNames というのは何かというと、

    Movable TypeをMySQL5で使おうとしたら文字化けして泣きそうになったときのためのメモ
  • PHPで日本語メールを送る – 基本編 - EC studio 技術ブログ

    PHPなどのWebシステム開発において、メール送信は 切っても切れないものだと思います。 ですが、現在のメールはもともと海外で考えられたものなので、 日語などのマルチバイト文字を送ろうとすると エンコードなど複雑な処理をする必要があり、 なかなか一筋縄ではいきません。(メールは奥が深い!) このメーラーではうまく表示されるけど、あのメーラーでは 文字化けしてしまう。。 なんて経験をされた方も 多いのではないでしょうか。 私自身、日語メールでは大変苦労させられました。 今回は、備忘録と情報共有も兼ねて、その経験をもとにした PHPにおける日語メール送信のまとめを記事にしたいと思います。 今回は日語メール基編という事で シンプルな日語メールの送り方です。 シンプルな日語メールの送り方 PHPには簡単にメールを送るmail関数がありますが この関数では日語のメールはそのままでは送

  • 404 NOT FOUND | Kagayaku

    滝沢カレンは整形をしていないナチュラル美人だと判明!証拠写真63枚でデビューから2023年まで検証してみた。

    404 NOT FOUND | Kagayaku
  • さぼてん: PHP+MySQL+UTF-8で文字化け対策

    Webサイト制作。PHPとかMySQLとかプログラム寄り。symfony、CakePHPPerlと和解交渉中。 自分は遭遇した事無いけど、今後の参考に。 PHPの内部処理の文字コードがEUCベースな為、UTF-8で作っていくとフォーム値が文字化けしてしまう事があるらしい。 結構多いトラブルの模様。 解決策としては、内部処理の文字コードをUTF-8に変更してから受け取る様にすると良い。 自分の経験で悩まされたのは、DBの文字化け。 DBを一から構築する場合は最初からUTF-8で作っていけば良いけど、サーバの移転だったり既存のデータを使ったプログラムを組みときは文字化けが大変。EUC-JPが多い。 その時は以下のコードで文字コードを指定したクエリを発行して乗り越えられた。 <? mb_language("uni"); mb_internal_encoding("utf-8"); /

  • quoted-printable文字列の変換 - [サンプルコード/PHP] ぺんたん info

    quoted-printable文字列とは、メールなどに使われるコードで、 RFC2045のsection6.7やRFC2821のsection4.5.2によって定義されています。 基的な仕様は次の通りです。 [1] 文字コードを10進数で表したときの、32以下、61、126以上の文字の前に『 = 』を付けて16進数の文字コードに置き換える。 [2] 1行が76文字を越す場合([1]の変換を行ってカウント)、『 = 』を付けて改行する。 quoted-printableでエスケープされない文字の一覧 ASCIIコード表 PHPでは、quoted-printable文字列にエンコードする関数quoted_printable_encodeやimap_8bit、デコードする関数quoted_printable_decodeやimap_qprintがあります。 しかしquoted_printab

  • 1