タグ

PHPと文字化けに関するshiiiiirのブックマーク (1)

  • PHP - マジッククォートとSJISの文字化け問題 - Shoulder.jp

    へんじがない。ただのポンコツのようだ。 ポンコツが今日も持ち場でガンバリつつ、 楽しく生きていくための備忘録ブログ。ぬわーーっっ!!2005年7月から絶賛「更新」中! 【この記事の所要時間 : 約 5 分】 PHPには、マジッククォート(magic quotes)というものがある。これは、php.ini にて、magic_quotes_gpc が ON になっている場合に有効となる機能であり、GPC(Get/Post/Cookie)からの入力値について以下のパターンで変換する。 「”」 → 「\”」 「’」 → 「\’」 「\」 → 「\\」 これは、\ (バックスラッシュ)によるエスケープとも呼ばれる。 このマジッククォートは、文字コードがSJISの時に意外な問題(文字化け)が発生する。 それは、以下のようなものである。 「表」 → 「表\」 「能」 → 「能\」 「申」 → 「申\」

    PHP - マジッククォートとSJISの文字化け問題 - Shoulder.jp
  • 1