2012年8月30日木曜日

メモ

●WEBマスターの知恵ブログ: http://webmaster.chielog.com/php/90.html
emptyとissetのことがわかりやすく書いてありました。

●Yahoo!知恵袋: http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1122157296
p156で、usernameを日本語で設定した時に文字化けが起こりました。htmlentitiesというやつがきいているから、文字化けすることが分かったので、そこを消すと日本語でも表示することができました。

しかし、htmlentitiesを付けたままで日本語は表示できひんのか??と探してみたら、ありました。↓の、青文字の所を追記すればいけました。


htmlentities($_COOKIE["username"], ENT_QUOTES, 'UTF-8')

※ENT_QUOTESの所の詳しい話は、こちらを参照[http://phpspot.net/php/man/php/function.htmlentities.html]

4 件のコメント:

  1. すごーい!ちゃんと解答導き出したんだねぇ。

    ブラボー!!!

    返信削除
    返信
    1. >>Tokiさん
      うー。昨日返信したと思ったのに、消えている……。チーン。
      なので、改めまして。

      動作確認いろいろしていますが、文字化けのことに関しては不可思議なことがほんまいっぱいです。
      なんか、php.iniというところで日本語を使うように設定するといいらしいのですが、学校のものは変更できなくて、その方法が効くのかどうか確認ができていないのです。
      htmlentitiesのうしろにつけるやつも、今日したところ(p197, プログラム5)にはうまいこといきましたが、p195プログラム3ではだめでした。なんか、googleにリモートして読み込むらしいのですが、文字化けしてしまうのです。(でも、この実男ブログを設定したら文字化けせずに表示されたので、何が基準で文字化けしたりせぇへんかったりがようワカランのです。)

      Tokiさんは、その後PHPの勉強進んでいますか??

      PHPは、動作を確認しなかったらなんのこっちゃ???な点が多いと思います。あのほんのサンプルスクリプトをDLできるところがあったので、シンタックスエラーの発見のためなどに役立つかもです!!

      この間から、データベースやサーバ上のファイルの操作、CSVファイルの話し、など、Tokiさんにぜひしくみを教えていただきたいな~、と思う内容てんこもりですよ~~~!!!><ヘルプ~!!!

      削除