質問編集履歴
1
改行の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,6 +14,8 @@
|
|
14
14
|
|
15
15
|
対策方法を教えてください。
|
16
16
|
|
17
|
+
|
18
|
+
|
17
19
|
よろしくお願いいたします。
|
18
20
|
|
19
21
|
|
@@ -28,44 +30,78 @@
|
|
28
30
|
|
29
31
|
・CentOS ※バージョン不明
|
30
32
|
|
33
|
+
|
34
|
+
|
31
35
|
(※curl Host x86_64-redhat-linux-gnu)
|
32
36
|
|
37
|
+
|
38
|
+
|
33
39
|
・Apache2 ※「.」以下のバージョン不明
|
34
40
|
|
41
|
+
|
42
|
+
|
35
43
|
(※Apache API Version 20051115)
|
36
44
|
|
45
|
+
|
46
|
+
|
37
47
|
・PHP5.3.3
|
38
48
|
|
39
49
|
|
40
50
|
|
41
51
|
■データベース
|
42
52
|
|
53
|
+
|
54
|
+
|
43
55
|
・Windows Server 2012 R2 64bit OS
|
44
56
|
|
57
|
+
|
58
|
+
|
45
59
|
・SQLServer2014
|
46
60
|
|
47
61
|
|
48
62
|
|
63
|
+
|
64
|
+
|
49
65
|
またPHP.iniのmbstringは、以下の通りです。
|
50
66
|
|
67
|
+
|
68
|
+
|
51
69
|
mbstring.detect_order auto
|
52
70
|
|
71
|
+
|
72
|
+
|
53
73
|
mbstring.encoding_translation On
|
54
74
|
|
75
|
+
|
76
|
+
|
55
77
|
mbstring.func_overload 0
|
56
78
|
|
79
|
+
|
80
|
+
|
57
81
|
mbstring.http_input auto
|
58
82
|
|
83
|
+
|
84
|
+
|
59
85
|
mbstring.http_output SJIS
|
60
86
|
|
87
|
+
|
88
|
+
|
61
89
|
mbstring.http_output_conv_mimetypes ^(text/|application/xhtml\+xml)
|
62
90
|
|
91
|
+
|
92
|
+
|
63
93
|
mbstring.internal_encoding EUC-JP
|
64
94
|
|
95
|
+
|
96
|
+
|
65
97
|
mbstring.language Japanese
|
66
98
|
|
99
|
+
|
100
|
+
|
67
101
|
mbstring.strict_detection Off
|
68
102
|
|
103
|
+
|
104
|
+
|
69
105
|
mbstring.substitute_character no value
|
70
106
|
|
71
107
|
|
@@ -74,62 +110,104 @@
|
|
74
110
|
|
75
111
|
ブラウザ上にShift-JISで入力された文字列を
|
76
112
|
|
113
|
+
|
114
|
+
|
77
115
|
EUC-JPのphpファイル内でにて、
|
78
116
|
|
117
|
+
|
118
|
+
|
79
119
|
(1)Shift-JISにエンコード
|
80
120
|
|
121
|
+
|
122
|
+
|
81
123
|
(2)SQLServerにデータを格納。
|
82
124
|
|
125
|
+
|
126
|
+
|
83
127
|
を行っています。
|
84
128
|
|
129
|
+
|
130
|
+
|
85
131
|
コードの一部は以下のようなものです。
|
86
132
|
|
87
133
|
|
88
134
|
|
89
135
|
|
90
136
|
|
137
|
+
|
138
|
+
|
91
139
|
//文字コードをSJISへ変換------------------------------
|
92
140
|
|
141
|
+
|
142
|
+
|
93
143
|
function convStringtoSJIS($string) {
|
94
144
|
|
95
145
|
|
96
146
|
|
97
147
|
//文字コードを変更
|
98
148
|
|
149
|
+
|
150
|
+
|
99
151
|
$string = mb_convert_encoding($string,"SJIS","EUC-JP");
|
100
152
|
|
153
|
+
|
154
|
+
|
101
155
|
//[\]を取り除く
|
102
156
|
|
157
|
+
|
158
|
+
|
103
159
|
$string = stripslashes($string);
|
104
160
|
|
161
|
+
|
162
|
+
|
105
163
|
//HTMLタグを除去する
|
106
164
|
|
165
|
+
|
166
|
+
|
107
167
|
$string = htmlspecialchars($string,ENT_QUOTES);
|
108
168
|
|
109
169
|
|
110
170
|
|
111
171
|
return $string;
|
112
172
|
|
173
|
+
|
174
|
+
|
113
175
|
}
|
114
176
|
|
177
|
+
|
178
|
+
|
115
179
|
//--------------------------------------------------
|
116
180
|
|
117
181
|
|
118
182
|
|
183
|
+
|
184
|
+
|
119
185
|
//--------------------------------------------------
|
120
186
|
|
121
187
|
・・・・・
|
122
188
|
|
189
|
+
|
190
|
+
|
123
191
|
$inputname = convStringtoSJIS($_POST['inputname']);
|
124
192
|
|
193
|
+
|
194
|
+
|
125
195
|
$inputml = convStringtoSJIS($_POST['inputml']);
|
126
196
|
|
197
|
+
|
198
|
+
|
127
199
|
$subject = convStringtoSJIS($_POST['subject']);
|
128
200
|
|
201
|
+
|
202
|
+
|
129
203
|
$message = convStringtoSJIS($_POST['message']);
|
130
204
|
|
205
|
+
|
206
|
+
|
131
207
|
$url = convStringtoSJIS($_POST['url']);
|
132
208
|
|
209
|
+
|
210
|
+
|
133
211
|
$title = convStringtoSJIS($_POST['title']);
|
134
212
|
|
135
213
|
|
@@ -138,6 +216,8 @@
|
|
138
216
|
|
139
217
|
|
140
218
|
|
219
|
+
|
220
|
+
|
141
221
|
//データを登録
|
142
222
|
|
143
223
|
|
@@ -162,9 +242,7 @@
|
|
162
242
|
|
163
243
|
URL,
|
164
244
|
|
165
|
-
InputDate,
|
245
|
+
InputDate, InputTime
|
166
|
-
|
167
|
-
InputTime
|
168
246
|
|
169
247
|
) VALUES (
|
170
248
|
|
@@ -188,16 +266,22 @@
|
|
188
266
|
|
189
267
|
'$inputtime')";
|
190
268
|
|
269
|
+
|
270
|
+
|
191
271
|
$rs = mssql_query($sql);
|
192
272
|
|
193
273
|
・・・・・
|
194
274
|
|
275
|
+
|
276
|
+
|
195
277
|
//--------------------------------------------------
|
196
278
|
|
197
279
|
|
198
280
|
|
199
281
|
|
200
282
|
|
283
|
+
|
284
|
+
|
201
285
|
例えば、以下のように文字化けします。
|
202
286
|
|
203
287
|
「
|
@@ -218,4 +302,6 @@
|
|
218
302
|
|
219
303
|
|
220
304
|
|
305
|
+
|
306
|
+
|
221
|
-
どうぞよろしくお願い申し上げます。
|
307
|
+
以上、どうぞよろしくお願い申し上げます。
|