html - HTML 页面中的 C 代码
问题描述
我有一些 C 代码
#include <stdio.h>
应该显示在网页上。对于这个问题,我使用标签pre
,code
但不幸的是尖括号消失了。
#include stdio.h
我该怎么做才能显示stdio.h
带尖括号?
解决方案
这是因为 HTML 会处理 '<' 作为开始标签,并会尝试呈现它。您需要将所有适用的字符转换为它们的 HTML 实体以防止这种情况发生,例如显示 '<' 您需要将其转换为 '<' 对于“>”,您需要将其转换为“>”。还有一些你需要编码的其他字符,一些语言为此内置了函数,例如在 PHP 中你可以使用 'htmlentities()' 函数。
推荐阅读
- python - 在数据预处理中调整图像大小以训练卷积网络
- java - 如何将 MySQL 数据库中的值存储到变量中?
- flutter - 使用 Flutter 将文本基线与列内的文本对齐
- javascript - 悬停事件侦听器和任何事件侦听器都不起作用
- arrays - 是否可以引用嵌套数组中的索引位置?红宝石
- amazon-web-services - 域名未连接到 node.js express web 应用程序
- php - 在 PHP 中执行多个查询
- mysql - MYSQL 中的 REGEXP 不能一直用于全词搜索
- azure-logic-apps - Azure 逻辑应用程序和数据流 - 删除?和来自 JSON (XML) 的 @
- excel - 循环在 Excel VBA 中添加大量矩阵