发表于: 2018-03-29 21:06:13
2 486
首先要吐槽日报系统,Maxthon不让用,不然日报时间显示不出。用的chrome,结果写了一半看其他的去了,切换回来后发现之前写的都没了!!!
今天完成的事情
1. 学了mysql字符集,参考教程,
发现修改my.ini后默认字符集只能修改database/server/system的字符集,
对client/result/connection这三者无效,仍旧是按照cmd的gbk来。
学习到是根据使用的程序(客户端)请求后,默认客户端使用的字符集设置。
可以在代码里先置set name utf8解决。
2. 学了mysql运作机制,查询路径:client→connection→server,
返回路径:server→connection→results
3. 了解了一点关于字符集的编码方式,仅限于utf8>gbk>gbk2.3.3.3>latin1,
如果server是utf8,connection是gbk,则返回数据时编码可能造成数据遗漏,查询返回乱码。
我的理解是必须数据库服务器gbk(utf8)<=客户端utf8,不知道对不对。
4. 完成了任务1.17,用eclipse生成Maven项目并创建Java程序,打包上传至本地仓库。(昨)
明天计划的事情
1. 复习Maven相关知识。
2. 学习Java基础语句。
3. 看看Spring实战。
4. 争取把简单JDBC代码模仿一遍。
遇到的问题
1. my.ini中添加代码无效,手动set name utf8修改。
[client]
default-character-set=utf8
2. Eclipse 下载错误,应该下载eclipse for java developer,而不是J2EE。
收获
1. 学习了字符集的设置,作用,错误设置可能造成的结果。
2. 掌握了下一阶段的学习路径。
评论