zoukankan      html  css  js  c++  java
  • 500-internal server error 错误提示到配置文件的某行,并显示乱码

    UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。UTF-8用1到4个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如日文,韩文)

    关于ANSI编码的BUG
    很多细心的人会发现,当新建文本文档只输入“联通”2字保存再打开时将是乱码
    当txt文档中一切字符都在 C0≤AA(第一个字节)≤DF 80≤BB(第二个字节)≤BF 这个范围时,notepad都无法确认文档地格式,没有自动依照UTF-8格式来"Display"。 而"联通"就是C1 AA CD A8,刚好在上面地范围内,所以不能正常显现。
    记事本默认是以ANSI编码保存文本文档的,而正是这种编码存在的bug招致了上述怪现象。假如保存时选择Unicode、Unicode(big endian)、UTF-8编码就正常了。此外,假如以ANSI编码保存含有某些特别符号的文本文档,再次打开后符号也会变成英文问号。
     
    由于两种编码格式不同 web.config出现乱码,导致服务器内部错误。
     
    ---------------------------------------------
     
    其它:html 的readonly属性,会导致textbox文本框渲染成span 标签从而显示只读状态,此时asp.net后台收集文本框的text属性会为空。
        当把空字符串赋值给textbox时,文本框不显示值,但后台转换成decimal类型时会报错。此时应将空字符串格式化成0
        format="{0:#0}".
        visible 的属性,页面不渲染,它的js脚本会报错,disable="none" 隐藏控件,但是占页面空间。
        
           NaN,是Not a Number的缩写。js脚本中 进行数学运算的两个值,如果其中一方不是数据,结果为NaN.
  • 相关阅读:
    多文档上传文件
    每个程序员都有一颗想改变世界的心
    获取在服务器上面的路径
    串行口通信(二)之串行口方式0
    串行口通信(一)
    keil进阶教程
    keil教程之新建软件工程
    定时器2的使用
    定时器之计数器应用
    定时器(二)
  • 原文地址:https://www.cnblogs.com/wei-lai/p/3451217.html
Copyright © 2011-2022 走看看