工作小结:Base64注意事项、<label>标签for属性
2017-03-05 10:55
399 查看
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]。
相关文章推荐
- <label>标签for属性的妙用
- 前端中关于HTML标签<label>的属性for的理解
- HTML<label> 标签的 for 属性
- 多标签<label>只有for属性的单一取值问题
- <label>标签for属性的妙用
- <label>标签for属性的妙用
- <label>标签for属性的妙用
- jsp页面,使用Struts2标签,传递和获取Action类里的参数,注意事项。<s:a action><s:iterator><s:param>ognl表达式 在编写SSH2项目的时候,除
- HTML <label> 标签的 for 属性的用法及作用
- <label>标签for属性的妙用
- 前端的一些注意事项 <img onerror="src='images/no.png'">标签引起的异常
- <script>标签的for属性和event属性
- Html5新元素<canvas>标签画图注意事项
- HTML <label> 标签的 for 属性
- <label>标签for属性
- <script>标签的for和event属性
- 游戏后端主程工作内容及游戏项目中的注意事项及游戏项目中注意事项<转载>
- <script>标签的for属性和event属性
- HTML <label> 标签的 for 属性
- 开发日志:使用struts2标签[<s:if><s:property>等]获取boolean属性需注意