元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 102
php覧 / PC版 /みんなの評価 :
252 = :
>>246-250
ありがとうございます。参考になりました。
253 = :
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を使えばサーバーには全く負荷はかからない。これ常識。
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 108 (1001) - [98%] - 2011/7/27 14:48
- 【PHP】下らねぇ質問はID出して書き込みやがれ 112 (1001) - [98%] - 2011/11/29 4:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 132 (1000) - [98%] - 2014/6/18 20:58
- 【PHP】下らねぇ質問はID出して書き込みやがれ 100 (1001) - [98%] - 2010/11/14 21:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 101 (1001) - [98%] - 2010/12/18 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 103 (1001) - [98%] - 2011/2/14 19:50
- 【PHP】下らねぇ質問はID出して書き込みやがれ 104 (1001) - [98%] - 2011/3/18 9:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 105 (1001) - [98%] - 2011/4/28 23:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 106 (1001) - [98%] - 2011/6/3 5:17
- 【PHP】下らねぇ質問はID出して書き込みやがれ 107 (1001) - [98%] - 2011/7/2 2:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 109 (1001) - [98%] - 2011/8/30 2:02
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [96%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 128 (1001) - [96%] - 2013/8/4 14:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [96%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [96%] - 2013/9/18 1:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [96%] - 2014/7/29 4:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 135 (984) - [96%] - 2014/8/7 1:00
トップメニューへ / →のくす牧場書庫について