最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker容器中文亂碼(修改docker容器編碼格式)的解決方案

 更新時(shí)間:2016年12月09日 15:45:18   作者:青梅竹碼  
這篇文章主要介紹了Docker容器中文亂碼(修改docker容器編碼格式)的解決方案的相關(guān)資料,需要的朋友可以參考下

前臺(tái)上傳文件到服務(wù)器后,服務(wù)器返回給前臺(tái)的文件列表中出現(xiàn)中文亂碼,所有的中文文件名全部變成?,英文文件名則正常顯示。

  問(wèn)題經(jīng)過(guò)定位,發(fā)現(xiàn)后臺(tái)代碼的multipartfile類在執(zhí)行transterto的方法時(shí)就發(fā)生了此異常,然而配置文件集中的multipartResolver以及encodingFilter均已經(jīng)設(shè)置成了UTF-8,排除代碼異常。kubectl exec進(jìn)入到docker容器中進(jìn)行查看時(shí)發(fā)現(xiàn),文件在容器中也是中文文件名顯示異常。查看docker容器編碼格式:執(zhí)行l(wèi)ocale命令;可以看到當(dāng)前編碼格式為POSIX,而這種編碼格式不支持中文

  解決辦法:locale -a查看容器所有語(yǔ)言環(huán)境

  C.UTF-8可以支持中文,只需要把容器編碼設(shè)置為C.UTF-8即可

    1.臨時(shí)修改:

       locale
       locale -a
       LANG=C.UTF-8  (有的是zh_CN.UTF-8,不過(guò)我在本地沒(méi)發(fā)現(xiàn)這種編碼)
       source /etc/profile

    2.永久修改:修改Dockerfile

      在Dockerfile中添加一行

      ENV LANG C.UTF-8

      重新制作docker鏡像,docker run -ti [鏡像] 進(jìn)入容器后執(zhí)行l(wèi)ocale發(fā)現(xiàn)編碼格式已經(jīng)被修改為C.UTF-8,之前出現(xiàn)的中文文件名亂碼問(wèn)題也沒(méi)有了。

以上所述是小編給大家介紹的Docker容器中文亂碼(修改docker容器編碼格式)的解決方案,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

达拉特旗| 贞丰县| 兴仁县| 平昌县| 普兰店市| 池州市| 滦南县| 松原市| 五河县| 雅江县| 英超| 丹江口市| 永顺县| 浪卡子县| 德江县| 衡东县| 香港| 临泉县| 丹凤县| 和平县| 桂林市| 兴国县| 岑溪市| 武城县| 彭阳县| 武鸣县| 惠安县| 那坡县| 民乐县| 托克逊县| 高安市| 揭东县| 贡觉县| 苏尼特左旗| 阿坝县| 鄱阳县| 甘德县| 扬州市| 冷水江市| 灌云县| 信丰县|