teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

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

2019/04/23 16:18

投稿

koume
koume

スコア458

title CHANGED
File without changes
body CHANGED
@@ -41,4 +41,88 @@
41
41
  end
42
42
  ```
43
43
  開発中は何も問題はなかったのですが、何がいけないのでしょうか?
44
- どなたかご教示お願いいたします。
44
+ どなたかご教示お願いいたします。
45
+
46
+ 追記(エンコードを調べてみました。)
47
+ ```ここに言語を入力
48
+ 仮想マシン側
49
+ +--------------------------+----------------------------+
50
+ | Variable_name | Value |
51
+ +--------------------------+----------------------------+
52
+ | character_set_client | utf8 |
53
+ | character_set_connection | utf8 |
54
+ | character_set_database | latin1 |
55
+ | character_set_filesystem | binary |
56
+ | character_set_results | utf8 |
57
+ | character_set_server | latin1 |
58
+ | character_set_system | utf8 |
59
+ | character_sets_dir | /usr/share/mysql/charsets/ |
60
+ +--------------------------+----------------------------+
61
+
62
+ ```
63
+ ```ここに言語を入力
64
+ VPS側(変更前)
65
+ +--------------------------+----------------------------+
66
+ | Variable_name | Value |
67
+ +--------------------------+----------------------------+
68
+ | character_set_client | latin1 |
69
+ | character_set_connection | latin1 |
70
+ | character_set_database | latin1 |
71
+ | character_set_filesystem | binary |
72
+ | character_set_results | latin1 |
73
+ | character_set_server | latin1 |
74
+ | character_set_system | utf8 |
75
+ | character_sets_dir | /usr/share/mysql/charsets/ |
76
+ +--------------------------+----------------------------+
77
+
78
+ 変更後
79
+ +--------------------------+----------------------------+
80
+ | Variable_name | Value |
81
+ +--------------------------+----------------------------+
82
+ | character_set_client | latin1 |
83
+ | character_set_connection | latin1 |
84
+ | character_set_database | utf8mb4 |
85
+ | character_set_filesystem | binary |
86
+ | character_set_results | latin1 |
87
+ | character_set_server | utf8mb4 |
88
+ | character_set_system | utf8 |
89
+ | character_sets_dir | /usr/share/mysql/charsets/ |
90
+ +--------------------------+----------------------------+
91
+ ```
92
+ # vim /etc/my.cnf.d/server.cnfを開いて[mysqld]の下にcharacter-set-server = utf8mb4を追記して
93
+ character_set_databaseとcharacter_set_serverは変更することができました。
94
+ しかしcharacter_set_clientとcharacter_set_connectionの変更ができていません。
95
+ # vim /etc/my.cnf.d/server.cnfを開くと
96
+ ```ここに言語を入力
97
+ #
98
+ # These groups are read by MariaDB server.
99
+ # Use it for options that only the server (but not clients) should see
100
+ #
101
+ # See the examples of server my.cnf files in /usr/share/mysql/
102
+ #
103
+
104
+ # this is read by the standalone daemon and embedded servers
105
+ [server]
106
+
107
+ # this is only for the mysqld standalone daemon
108
+ [mysqld]
109
+ character-set-server = utf8mb4
110
+
111
+ # this is only for embedded server
112
+ [embedded]
113
+
114
+ # This group is only read by MariaDB-5.5 servers.
115
+ # If you use the same .cnf file for MariaDB of different versions,
116
+ # use this group for options that older servers don't understand
117
+ [mysqld-5.5]
118
+
119
+ # These two groups are only read by MariaDB servers, not by MySQL.
120
+ # If you use the same .cnf file for MySQL and MariaDB,
121
+ # you can put MariaDB-only options here
122
+ [mariadb]
123
+
124
+ [mariadb-5.5]
125
+ ```
126
+ と表示されます。
127
+ 上のファイルのどこにエンコード変更の記述をすればcharacter_set_clientとcharacter_set_connectionの
128
+ エンコードを変更することができるのでしょうか?