试过网上的各种办法都没办法解决,导致我无法输入带有中文的数据
包括docker exec -it mysql-test env LANG=C.UTF-8 /bin/bash 这条命令我都试过
你的win7 是中文版么? 有一个设置:系统 codepage 你可以设为中文 936
docker exec -it mysql-test env LANG=C.UTF-8 /bin/bash
用这个了?你窗口里面没指定编码。
进去以后看一下控制台当前编码
是用locale看是否改变编码吗?还是进mysql数据库内用set name uft8?
我的系统是win7的,不过是U深度下载的ghost版,因为纯净版正版的装不上
看你的界面好像是win的sub系统。
在容器里面(就是root前缀)locale;
然后输入中文看看,输入不了。复制看看
我cmd,和docker界面都可以输中文,就是进入mysql容器之后不可以
insert into basic (id, apartment, area, floor, buildtime, unit_price) values (11, '5室2厅', 257, '高层(共7层)', '2017年建造', 7782);
我输入这条命令之后直接把里面的汉字去掉了
上面着急了,没有 use 数据库名