-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtopic-251.html
154 lines (138 loc) · 8.51 KB
/
topic-251.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr">
<head>
<title>日本PHPユーザ会 掲示板: PHP事はじめ » mysql5とphp5の連携について</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。" />
<meta name="keywords" content="php,web,php.gr.jp,community,usebb" />
<link rel="stylesheet" type="text/css" href="./templates/phpgrjp0.3/styles.css" />
<link rel="shortcut icon" href="./templates/phpgrjp0.3/gfx/usebb.ico" />
<link rel="alternate" type="application/rss+xml" title="日本PHPユーザ会 掲示板 RSS フィード" href="rss.xml" />
<script type="text/javascript" src="sources/javascript.js"></script>
</head>
<body onload="javascript:init_external()">
<div id="pagebox-bg">
<div id="shadow-left">
<div id="shadow-right">
<p id="logo"><a href="index.html"><img src="./templates/phpgrjp0.3/gfx/usebb.png" alt="UseBB" title="ホーム" /></a></p>
<h1 id="boardname"><span id="line">日本PHPユーザ会 掲示板</span></h1>
<h2 id="boarddescr">日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。</h2>
<div id="topmenu"><ul>
<li><a href="index.html">ホーム</a></li><li><a href="faq.html">FAQ</a></li><li><a href="active.html">活発なトピック</a></li>
</ul></div>
<div id="topmenu-shadow"></div>
<p class="locationbar">
• <a href="index.html">日本PHPユーザ会 掲示板</a> » <a href="forum-2.html">PHP事はじめ</a> » mysql5とphp5の連携について
</p>
<h3 id="forumname"><a href="topic-251.html">mysql5とphp5の連携について</a></h3>
<p id="forummods"></p>
<p id="toolbartop"> </p>
<p id="pagelinkstop">ページ: 1</p>
<table class="maintable">
<tr>
<th>投稿者</th>
<th>投稿</th>
</tr>
<tr class="tr1">
<td class="postername">
<div class="posternamecontainer"><a href="profile-369.html">fiddler05</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post720.html#post720" name="post720" rel="nofollow">#1</a> 2010 年 12 月 31 日(金) 21:58</div>
</td>
</tr>
<tr class="tr1">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 12 2010</div>
<div class="field">返信数: 2</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">PHP関連の本をいくつか読んではいますが、自分でコードを書くのは初めてです。<br />基本的なこととは思いながらも、以下の件で年末の数日をついやしました。<br />悩める初心者の素朴な疑問ですのでお答え願えればありがたいです。<br /><br />1)mysql5の文字コードは、sjisに設定してあります。これは、MSACESSとの連携を考慮しました。<br />2)phpファイルのソースコードは、当初EUC-jpで保存しておりました。php.iniのinternal_encodingもEUC-jpとしていました。<br /><br />以上の設定で、クエリを実行しましたら、文字化けになってしまいました。<br /><br />ところが、2)のphpファイルのソースコードとphp.iniの設定をsjisにしましたら、問題なく出力されました。<br /><br />このフォーラムの中で、データベースの文字コードに合わせるとよいとありましたが、<br /><br />ア)phpファイルは、sjisのままで問題ないですか?EUC-jpがいいと解説書には書いてあったのですが。<br />イ)EUC-jpのphpファイルのまま、うまくsjis設定のデータベースとの連携をする方法はありませんか。<br /><br />sjisでもいいならこのままプログラムを続けるのですが、あとでEUC-jpの方がよかったとなると大変かなと思いまして。<div class="editinfo">« 最終編集者 <a href="profile-369.html">fiddler05</a> 日時 2010 年 12 月 31 日(金) 21:59. »</div></div>
</td>
</tr>
<tr class="tr2">
<td class="postername">
<div class="posternamecontainer"><a href="profile-246.html">nulla</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post721.html#post721" name="post721" rel="nofollow">#2</a> 2010 年 12 月 31 日(金) 23:17</div>
</td>
</tr>
<tr class="tr2">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 8 2009</div>
<div class="field">返信数: 103</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">こんばんは。<br />最近の傾向ではutf-8が多いようですよ。<br /><br />ア)<br />sjisは問題が起きやすいとよくききます。<br />0x5c問題など。<br /><br />イ)<br />データベース入出力前後にmb_convert_encoding()などで文字コードを変換するとうまくいくかもしれません。</div>
</td>
</tr>
<tr class="tr1">
<td class="postername">
<div class="posternamecontainer"><a href="profile-369.html">fiddler05</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post722.html#post722" name="post722" rel="nofollow">#3</a> 2011 年 1 月 1 日(土) 0:23</div>
</td>
</tr>
<tr class="tr1">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 12 2010</div>
<div class="field">返信数: 2</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">nulla 様<br /><br />お返事ありがとうございました。<br />ア)について<br />やはり問題があるのですね。実は、sjisでDBを作り、MSACESSでアクセスすると「能」が文字化けせずに表示されるのでこれは!と思いそれ以来sjisでDBを作っているのですが。<br /><br />イ)実は、mb_convert_encoding()をレファレンスで見つけてクエリの送信直前に書いて試してみたのですが、うまくいきませんでした。でも、うまくいかない原因が何か別にあるのでしょう。<br /><br />実は、私のMysqlには、CMSのひとつであるJoomulaのDBもあるのですが、そちらは、iniファイルをどんなにいじっても正しく表示されるので不思議なのです。きっと対策がしっかりしているのでしょう。今から、ちょっと調べてみます。<br /><br />こんな大晦日から年明けにかけてお答えいただきありがとうございしました。<br />他の意見も聞きたいのでもう少し店は開いておきます。 <img src="./templates/phpgrjp0.3/smilies/smile.gif" alt=":)" /> <img src="./templates/phpgrjp0.3/smilies/smile.gif" alt=":)" /> <img src="./templates/phpgrjp0.3/smilies/smile.gif" alt=":)" /> <img src="./templates/phpgrjp0.3/smilies/razz.gif" alt=":P" /></div>
</td>
</tr>
<tr class="tr2">
<td class="postername">
<div class="posternamecontainer"><a href="profile-246.html">nulla</a></div>
</td>
<td class="postinfo">
<div class="postlinks"></div>
<div class="postdate"><a href="topic-post723.html#post723" name="post723" rel="nofollow">#4</a> 2011 年 1 月 1 日(土) 11:38</div>
</td>
</tr>
<tr class="tr2">
<td class="posterinfo">
会員
<div class="avatar"></div>
<div class="field">登録者: 8 2009</div>
<div class="field">返信数: 103</div>
<div class="field"></div>
</td>
<td class="postcontent">
<div class="post">JoomulaのDBの件はSET NAMESかmysql_set_charset()辺りを使っているのかもしれませんね。<br />MySQLの文字化けで悩んだのはさくらのレンタルサーバぐらいしかないです。</div>
</td>
</tr>
</table>
<p id="toolbarbottom"> </p>
<p id="pagelinksbottom">ページ: 1</p>
<div id="bottomfix"></div>
<p id="actionlinks"></p>
<p class="locationbar">
• <a href="index.html">日本PHPユーザ会 掲示板</a> » <a href="forum-2.html">PHP事はじめ</a> » mysql5とphp5の連携について
</p>
<p id="linkbar">
</p>
<p id="bottom">
日本PHPユーザ会 掲示板 は <a href="http://www.usebb.net">UseBB 1 フォーラムソフトウェア</a> を使用しています
</p>
<div id="bottom-shadow"></div>
</div>
</div>
</div>
</body>
</html>