台服dnf吧 关注:118,449贴子:1,896,572
  • 8回复贴,共1

萌新发点小研究,数据库乱码,以及突破六个字的名字

取消只看楼主收藏回复

瞎鼓捣哈哈,看到好像没人专门讲过,下面开始贴图


IP属地:山东1楼2023-01-19 18:28回复
    红框里的id都先不完整了


    IP属地:山东2楼2023-01-19 18:30
    回复
      面板排班会有点问题,人物头顶的没问题


      IP属地:山东3楼2023-01-19 18:31
      回复
        首先是读取数据库乱码的问题,navicat直连mysql,不管怎么设置编码都是乱码的,我这里用java读取的。知道原理后python、php、e都一样的处理。
        步骤就是 url链接最后加上编码集和字符集 ?useUnicode=true&characterEncoding=latin1。查询前先执行一句 "SELECT * FROM charac_info",然后查询出来的结果硬编码一下。


        IP属地:山东5楼2023-01-19 18:34
        收起回复


          IP属地:山东6楼2023-01-19 18:37
          回复
            知道编码转换规则后写入就好办了,硬编码倒着转一下就好了


            IP属地:山东7楼2023-01-19 18:38
            回复
              读取写入讲完了。怎么突破字数限制呢。直接写大于六个字必然保错,提示超过字符限制,改下字段类型就好。


              IP属地:山东8楼2023-01-19 18:42
              回复
                另外在索引里看到对名字有个唯一索引,删掉就能起名重复了,貌似没什么卵用,还有未知的风险。


                IP属地:山东9楼2023-01-19 18:44
                回复
                  over


                  IP属地:山东10楼2023-01-19 18:44
                  回复