Wenn diese Einstellung nicht vorgenommen wird, wird Japanisch nicht korrekt angezeigt und ist ????.
Vielleicht gibt es eine Iloilo-Methode, auch wenn Sie es nicht jedes Mal tun ... Ich würde es begrüßen, wenn Sie mich unterrichten könnten.
Auf die folgende Qiita wird vollständig Bezug genommen. Vielen Dank. https://qiita.com/maejima_f/items/4d5432aa471a9deaea7f
$ docker exec -es Containername bash
Überprüfen Sie die Gebietsschemaeinstellungen im Container
root@XXXX :/# locale
LANG=
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Es beginnt mit der Änderung der Informationen dieses Gebietsschemas in Japan und UTF-8. Aktualisieren Sie vorher das Innere des Behälters oder setzen Sie es ein und bereiten Sie es vor.
root@XXXX :/# apt-get update
root@XXXX :/# apt-get install vim
Nehmen Sie nach den beiden Einstellungen die folgenden Einstellungen vor.
root@XXXX :/# dpkg-reconfigure locales
-------------------
Locales are a framework to switch between multiple languages and allow users to use their language, country, characters, collation
order, etc.
Please choose which locales to generate. UTF-8 locales should be chosen by default, particularly for new installations. Other
character sets may be useful for backwards compatibility with older systems and software.
1. All locales 125. el_GR ISO-8859-7 249. gl_ES ISO-8859-1 373. pl_PL ISO-8859-2
2. aa_DJ ISO-8859-1 126. el_GR.UTF-8 UTF-8 250. gl_ES.UTF-8 UTF-8 374. pl_PL.UTF-8 UTF-8
3. aa_DJ.UTF-8 UTF-8 127. el_GR@euro ISO-8859-7 251. gl_ES@euro ISO-8859-15 375. ps_AF UTF-8
4. aa_ER UTF-8 128. en_AG UTF-8 252. gu_IN UTF-8 376. pt_BR ISO-8859-1
5. aa_ER@saaho UTF-8 129. en_AU ISO-8859-1 253. gv_GB ISO-8859-1 377. pt_BR.UTF-8 UTF-8
6. aa_ET UTF-8 130. en_AU.UTF-8 UTF-8 254. gv_GB.UTF-8 UTF-8 378. pt_PT ISO-8859-1
7. af_ZA ISO-8859-1 131. en_BW ISO-8859-1 255. ha_NG UTF-8 379. pt_PT.UTF-8 UTF-8
8. af_ZA.UTF-8 UTF-8 132. en_BW.UTF-8 UTF-8 256. hak_TW UTF-8 380. pt_PT@euro ISO-8859-15
9. agr_PE UTF-8 133. en_CA ISO-8859-1 257. he_IL ISO-8859-8 381. quz_PE UTF-8
10. ak_GH UTF-8 134. en_CA.UTF-8 UTF-8 258. he_IL.UTF-8 UTF-8 382. raj_IN UTF-8
11. am_ET UTF-8 135. en_DK ISO-8859-1 259. hi_IN UTF-8 383. ro_RO ISO-8859-2
12. an_ES ISO-8859-15 136. en_DK.ISO-8859-15 ISO-8859-15 260. hif_FJ UTF-8 384. ro_RO.UTF-8 UTF-8
13. an_ES.UTF-8 UTF-8 137. en_DK.UTF-8 UTF-8 261. hne_IN UTF-8 385. ru_RU ISO-8859-5
[More]
(Weggelassen)
(Enter the items you want to select, separated by spaces.)
Locales to be generated: 285 #Dies ist die aktuelle japanische UTF-Es ist eine Einstellungsnummer von 8.
root@XXXX :/# dpkg-reconfigure tzdata
------------------
Please select the geographic area in which you live. Subsequent configuration questions will narrow this down by presenting a list of
cities, representing the time zones in which they are located.
1. Africa 3. Antarctica 5. Arctic 7. Atlantic 9. Indian 11. SystemV 13. Etc
2. America 4. Australia 6. Asia 8. Europe 10. Pacific 12. US
Geographic area: 6 #Wählen Sie Asien
Please select the city or region corresponding to your time zone.
1. Aden 14. Beirut 27. Gaza 40. Karachi 53. Muscat 66. Riyadh 79. Tokyo
2. Almaty 15. Bishkek 28. Harbin 41. Kashgar 54. Nicosia 67. Sakhalin 80. Tomsk
3. Amman 16. Brunei 29. Hebron 42. Kathmandu 55. Novokuznetsk 68. Samarkand 81. Ujung_Pandang
4. Anadyr 17. Chita 30. Ho_Chi_Minh 43. Khandyga 56. Novosibirsk 69. Seoul 82. Ulaanbaatar
5. Aqtau 18. Choibalsan 31. Hong_Kong 44. Kolkata 57. Omsk 70. Shanghai 83. Urumqi
6. Aqtobe 19. Chongqing 32. Hovd 45. Krasnoyarsk 58. Oral 71. Singapore 84. Ust-Nera
7. Ashgabat 20. Colombo 33. Irkutsk 46. Kuala_Lumpur 59. Phnom_Penh 72. Srednekolymsk 85. Vientiane
8. Atyrau 21. Damascus 34. Istanbul 47. Kuching 60. Pontianak 73. Taipei 86. Vladivostok
9. Baghdad 22. Dhaka 35. Jakarta 48. Kuwait 61. Pyongyang 74. Tashkent 87. Yakutsk
10. Bahrain 23. Dili 36. Jayapura 49. Macau 62. Qatar 75. Tbilisi 88. Yangon
11. Baku 24. Dubai 37. Jerusalem 50. Magadan 63. Qostanay 76. Tehran 89. Yekaterinburg
12. Bangkok 25. Dushanbe 38. Kabul 51. Makassar 64. Qyzylorda 77. Tel_Aviv 90. Yerevan
13. Barnaul 26. Famagusta 39. Kamchatka 52. Manila 65. Rangoon 78. Thimphu
Time zone: 79 #Wählen Sie Tokio
Auf die Umgebungsvariable LANG setzen Bearbeiten Sie .bashrc mit dem gerade installierten vim Export hinzufügen ...
So bearbeiten Sie mit vim
vim ~ / .bashrc startet vim.
Verwenden Sie die Kreuztaste, um zum Ende der Datei zu gelangen, und drücken Sie "i", um den Eingabemodus aufzurufen
Fügen Sie export ~ hinzu und drücken Sie esc, um zum Befehlsmodus zurückzukehren
Geben Sie: wq ein, um Ihre Änderungen zu speichern
root@XXXX :/# export LANG=ja_JP.UTF-8
root@XXXX :/# vim ~/.bashrc
Wenn Sie sich das Gebietsschema noch einmal ansehen
root@XXXX :/# locale
LANG=ja_JP.UTF-8
LANGUAGE=
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=
Es wurde geändert!
Lassen Sie uns außerdem eine Datei mit dem Namen .inputrc erstellen und deren Inhalt hinzufügen.
root@XXXX :/# vim ~/.inputrc
#Die folgenden 3 Zeilen.Zu inputrc hinzufügen
set convert-meta off
set meta-flag on
set output-meta on
#Anwenden
root@XXXX :/# source ~/.inputrc
Wenn Sie Folgendes tun, haben sich meiner Meinung nach auch die Einstellungen in MySQL geändert. das ist alles.
Recommended Posts