发表于: 2018-03-29 21:06:13

2 485


首先要吐槽日报系统,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. 掌握了下一阶段的学习路径。



返回列表 返回列表
评论

    分享到