• 工作小结:Base64注意事项、标签for属性


    Base64

    场景1:后台保存的客户填写备注信息,前台无法正常展示

    原因:无法正常展示的备注信息为客户直接从黑屏复制过来的信息,信息中包含有不可见的控制字符,回传至前台的json数据,浏览器无法正常解析。

    方案:使用base64编码后保存至数据库,后台回传展示信息至前台浏览器端后,js执行base64解码再展示。经过编码后的控制字符数据json数据,浏览器可以正常解析。


    场景2:后台数据为经过base64编码过的数据,传至前台base64解码后展示,本地测试没有问题,上传至SVN后,其他同事本地测试时,发现无法正确解析

    原因:base64编码时,没有指定编码字符集,编码格式依据默认的执行环境而定,前台解码时都是按照utf-8执行,导致无法正确解析。

    方法:代码中强制执行utf-8字符集编码。


    <label>标签

    <form>
      <label for="male">Male</label>
      <input type="radio" name="sex" id="male" />
      <br />
      <label for="female">Female</label>
      <input type="radio" name="sex" id="female" />
    </form>
    HTML <label> 标签的 for 属性:for 属性规定 label 与哪个表单元素绑定[指向name]。

  • 相关阅读:
    pytorch获取模型某一层参数名及参数值方式
    PyTorch源码解读之torchvision.models
    torch.nn.Conv2d()函数详解
    UCF101
    ipynb格式转换
    linux下的压缩与解压缩
    tomcat 部署的项目图片名字带中文
    恢复oracle误删除数据
    项目中遇到的分布式高并发情况及解决方案
    poi 导出复杂表头 execl
  • 原文地址:https://www.cnblogs.com/archermeng/p/7537105.html
Copyright © 2020-2023  润新知