のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,894人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 102

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    252 = :

    >>246-250

    ありがとうございます。参考になりました。

    253 = :

    >>247
    >>1

    255 = :

    >>254
    一つ上の階層

    256 = 254 :

    ありがとうございます!!
    ../だけで一つ上の階層を出力できるなんて便利ですね!

    257 = :

    >>256
    それがAjaxの力です。覚えておいてくださいね。

    259 = :

    >>258
    現在の階層

    262 = :

    せや、せや

    263 :

    【OS名】WindowsXP SP3
    【PHPのバージョン】5.3.1
    【連携ソフトウェア】MySQL, XAMPP
    【XAMPPのバージョン】Windows ver 1.7.3
    【MySQLバージョン】5.1.41
    【MySQL文字セット】UTF-8 Unicode (utf8)
    【MySQLの照合順序】utf8_unicode_ci
    【質問内容】
     DBから取得した全角文字が文字化けします。
     解決策を教えてください。

    【詳細】
    1.MySQLに登録されたデータを取得する。
     $res_result = mysql_query($sql);

    2.連想配列に格納し、その結果をprintで出力する。

     [ソース]
     $mojicode = mb_detect_encoding($value);
     print "$value の文字コードは $mojicode です。";

     [結果]
     $$rows[def]=???
     ??? の文字コードは UTF-8 です。

    と半角文字は正しく出力されるのですが、全角文字が?で表示されます。
    長文すみません、宜しくお願いします。

    267 = :

    Mysqlなんかに頼らず素直にAjax使えってことだな。

    271 = :

    テーブル作成時のキャラクタセットはなによ
    もし正しいデータが入ってるとすれば正しく取り出せてないのかもな

    277 = :

    SET NAMES使って解決できたってことはテーブルのキャラクタセットがutf8じゃなかったんだと思うが、
    テーブルのキャラクタセットと言われてわからないってことは別の人がDB初期設定やってるだろうから
    説明は差し控える

    はっきり言って>>264にある設定なんてmeta以外はやらなくてもいいようなどうでもいい設定だがな

    279 = :

    >>277
    いや、SET NAMES はクライアントが使用する文字コードをMySQLに
    通知するのが目的だからTableのキャラクタセットの設定とは異なる。
    MySQLはクライアントから送信された文字を既定の文字コードとして
    解釈し、照合順序で設定したキャラクタセットに勝手に変換する。
    読み出す場合はその逆。

    281 = :

    >>275-276
    ご指摘ありがとうございます。
    確認したところSET NAMESは非推奨となっていました。

    mysql_query("SET NAMES utf8");を
    mysql_set_charset("utf8");に変更しました。

    文字化けせずに正しく表示されました。
    ありがとうございます。
    (そろそろsageておきます)

    282 = :

    元旦早々から一体全体何やってるんだよ
    俺は>>267が正解だと思う

    286 = :

    サーバの管理者に相談して下さい

    288 :

    フォームで入力された値のバリデートチェックを行うお勧めのライブラリとかないですか?

    289 = :

    >>288
    ZF

    290 = :

    >>289
    あり、ライブラリだけとって使ってみます

    291 = :

    なんだありって

    292 = :

    >>283
    代替手段としてコンストラクタに
    PDO::MYSQL_ATTR_READ_DEFAULT_FILE と
    PDO::MYSQL_ATTR_READ_DEFAULT_GROUP を渡せば可能

    >>287
    > libMagickWand.so.2: cannot open shared object file
    って事だからMTAから起動した時の環境変数PATHが違うんだろうね
    ちなみにPHP起動時のエラー表示に関係する設定は display_startup_errors

    295 = :

    >>292
    どうもありがとう
    早速試してみます

    296 = :

    phpはどれくらい負荷がかかるものなのですか?

    毎ページの広告をPHPで携帯とPC振り分けてみたのですが、
    気にするほど負荷がかからない程度なのですかね?

    297 = :

    その程度の使用方法じゃミジンコに毛が生えたレベル
    次からは>>1

    298 = :

    >>297
    ありがとうございます。

    299 = :

    2chに代表されるように広告の方が重かったら表示もノロくなる

    300 = :

    Ajaxを使えばサーバーには全く負荷はかからない。これ常識。


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について