• 新浪博客中特殊字符不显示的问题


    上一篇文章里要写C的注释方式,最常见的注释方式是一对斜杠(slash, "/")中加一对星号(asterisk,"*")。但是直接在编辑里写""这些字符的话,结果会是直接变成空白。
    首先点击博文编辑框下边的“显示源代码”复选框,查过源代码以后发现,文章格式使用了html标记语言。我猜想C语言的注释格式与html注释格式一样,所以浏览器或者博文的编辑器解析文章的时候,直接把这部分当做html的注释来解析了,这样结果自然就是什么都不显示了。
    对策就是直接在编辑代码的地方写上斜杠和星号的ASCII编码,因为是写在html中,所以要用html形式的ASCII。
    (附:格式和名称什么的,参见这张表:http://www.w3school.com.cn/tags/html_ref_ascii.asp
    按如下代码写进去,就可以看到右边这样的结果了:
    /**/

    /**/
    当然,如果要在这里显示出上边这行的东西,那么就要写成ampersand(&)加上numbersign(#),再加上38或35,即这ampersand和numbersign两个符号本身的ASCII码。具体还是可以去上边的链接去查的。
    新浪博客好像不支持code这个HTML标签,所以完成了之后,千万别再点编辑按钮了,因为每次编辑,博文的编辑器都会对这些代码再解析一次。两次之后就变成什么都没有了。
  • 相关阅读:
    Ubuntu下虚拟机卡顿
    C函数重载
    ACPI电源状态定义
    /dev/random生成随机数慢的问题
    GCC强制静态库链接未使用的函数、变量
    cmake交叉编译问题
    cmake语法
    CentOS安装OpenOCD
    LOJ3119. 「CTS2019 | CTSC2019」随机立方体 二项式反演
    BZOJ4710 [Jsoi2011]分特产 容斥
  • 原文地址:https://www.cnblogs.com/superpig0501/p/3967587.html
Copyright © 2020-2023  润新知