質問編集履歴

1

エンコード変更部分の追記をしました。

2019/04/23 16:18

投稿

koume
koume

スコア458

test CHANGED
File without changes
test CHANGED
@@ -85,3 +85,171 @@
85
85
  開発中は何も問題はなかったのですが、何がいけないのでしょうか?
86
86
 
87
87
  どなたかご教示お願いいたします。
88
+
89
+
90
+
91
+ 追記(エンコードを調べてみました。)
92
+
93
+ ```ここに言語を入力
94
+
95
+ 仮想マシン側
96
+
97
+ +--------------------------+----------------------------+
98
+
99
+ | Variable_name | Value |
100
+
101
+ +--------------------------+----------------------------+
102
+
103
+ | character_set_client | utf8 |
104
+
105
+ | character_set_connection | utf8 |
106
+
107
+ | character_set_database | latin1 |
108
+
109
+ | character_set_filesystem | binary |
110
+
111
+ | character_set_results | utf8 |
112
+
113
+ | character_set_server | latin1 |
114
+
115
+ | character_set_system | utf8 |
116
+
117
+ | character_sets_dir | /usr/share/mysql/charsets/ |
118
+
119
+ +--------------------------+----------------------------+
120
+
121
+
122
+
123
+ ```
124
+
125
+ ```ここに言語を入力
126
+
127
+ VPS側(変更前)
128
+
129
+ +--------------------------+----------------------------+
130
+
131
+ | Variable_name | Value |
132
+
133
+ +--------------------------+----------------------------+
134
+
135
+ | character_set_client | latin1 |
136
+
137
+ | character_set_connection | latin1 |
138
+
139
+ | character_set_database | latin1 |
140
+
141
+ | character_set_filesystem | binary |
142
+
143
+ | character_set_results | latin1 |
144
+
145
+ | character_set_server | latin1 |
146
+
147
+ | character_set_system | utf8 |
148
+
149
+ | character_sets_dir | /usr/share/mysql/charsets/ |
150
+
151
+ +--------------------------+----------------------------+
152
+
153
+
154
+
155
+ 変更後
156
+
157
+ +--------------------------+----------------------------+
158
+
159
+ | Variable_name | Value |
160
+
161
+ +--------------------------+----------------------------+
162
+
163
+ | character_set_client | latin1 |
164
+
165
+ | character_set_connection | latin1 |
166
+
167
+ | character_set_database | utf8mb4 |
168
+
169
+ | character_set_filesystem | binary |
170
+
171
+ | character_set_results | latin1 |
172
+
173
+ | character_set_server | utf8mb4 |
174
+
175
+ | character_set_system | utf8 |
176
+
177
+ | character_sets_dir | /usr/share/mysql/charsets/ |
178
+
179
+ +--------------------------+----------------------------+
180
+
181
+ ```
182
+
183
+ # vim /etc/my.cnf.d/server.cnfを開いて[mysqld]の下にcharacter-set-server = utf8mb4を追記して
184
+
185
+ character_set_databaseとcharacter_set_serverは変更することができました。
186
+
187
+ しかしcharacter_set_clientとcharacter_set_connectionの変更ができていません。
188
+
189
+ # vim /etc/my.cnf.d/server.cnfを開くと
190
+
191
+ ```ここに言語を入力
192
+
193
+ #
194
+
195
+ # These groups are read by MariaDB server.
196
+
197
+ # Use it for options that only the server (but not clients) should see
198
+
199
+ #
200
+
201
+ # See the examples of server my.cnf files in /usr/share/mysql/
202
+
203
+ #
204
+
205
+
206
+
207
+ # this is read by the standalone daemon and embedded servers
208
+
209
+ [server]
210
+
211
+
212
+
213
+ # this is only for the mysqld standalone daemon
214
+
215
+ [mysqld]
216
+
217
+ character-set-server = utf8mb4
218
+
219
+
220
+
221
+ # this is only for embedded server
222
+
223
+ [embedded]
224
+
225
+
226
+
227
+ # This group is only read by MariaDB-5.5 servers.
228
+
229
+ # If you use the same .cnf file for MariaDB of different versions,
230
+
231
+ # use this group for options that older servers don't understand
232
+
233
+ [mysqld-5.5]
234
+
235
+
236
+
237
+ # These two groups are only read by MariaDB servers, not by MySQL.
238
+
239
+ # If you use the same .cnf file for MySQL and MariaDB,
240
+
241
+ # you can put MariaDB-only options here
242
+
243
+ [mariadb]
244
+
245
+
246
+
247
+ [mariadb-5.5]
248
+
249
+ ```
250
+
251
+ と表示されます。
252
+
253
+ 上のファイルのどこにエンコード変更の記述をすればcharacter_set_clientとcharacter_set_connectionの
254
+
255
+ エンコードを変更することができるのでしょうか?