JavaWeb学习之路(7)--让HTML支持中文

简介: 本文目录1. 网页中文会乱码2. 为啥会乱码3. 让浏览器支持中文4. 标签的属性5. 小结

1. 网页中文会乱码

之前的章节中,我们陆续学习了4个标签:


html:整个网页

head:网页头部

title:网页头部的标题

body:网页内容

通过这四个标签,我们可以编写一个简单的网页:


<html>

<head>

<title>我的网页</title>

</head>

<body>

   这是我的个人网页

</body>

</html>

1

2

3

4

5

6

7

8

打开后,效果如下,可以发现中文部分乱码了:



2. 为啥会乱码

那么为何会乱码呢?


这就要从HTML历史说起了,HTML发明者蒂姆·伯纳斯·李是英国人,他会英语啊,不会中文。


所以人家在创立语言之处,肯定它就支持英语,你看这些标签其实都是英文单词或者英文单词的缩写。


所以在网页标准里面,天生就是支持英文的。


但是中文的话,就不是天生支持的那么好的,这就需要我们告诉浏览器——请支持中文吧!


3. 让浏览器支持中文

那么如何让浏览器支持显示中文呢,还是采用HTML惯用的方式——标签。


我们可以通过<meta>标签设置网页的一些特性,例如支持的语言编码。由于是设置网页的整个特性,所以它也是位于<head>标签之内的。


通过设置标签的charset属性为utf-8即可让网页支持中文,注意utf-8是最常用的中文编码。


<head>

   <meta charset="utf-8">

<title>我的网页</title>

</head>

1

2

3

4

4. 标签的属性

在标签中间的部分,叫做标签的内容。内容一般会显示在网页上。


例如<title>我的网页</title>中,我的网页就是<title>标签的内容。


而在开始便签内部的,叫做标签的属性,属性一般用来给标签增加描述,是一种参数设置,但是一般不会在页面上显示。


例如<meta charset="utf-8">中,charset就是标签的<meta>标签的属性,而charset="utf-8"表示给该属性设定了值为utf-8。


5. 小结

本篇介绍了如何在网页上正确的显示中文,如下:


<html>

<head>

   <meta charset="utf-8">

<title>我的网页</title>

</head>

<body>

   这是我的个人网页

</body>

</html>

注意如果对网页的内容、属性还觉得不好理解的话,就暂时记住就是了,只要在网页头部添加<meta charset="utf-8">,即可让网页支持中文。

相关文章
|
30天前
|
人工智能
|
2月前
|
数据可视化 前端开发
Twaver-HTML5基础学习(39)鹰眼可视化视图组件(OverView)
本文介绍了如何在Twaver-HTML5中使用鹰眼(Overview)可视化视图组件,它作为Network的缩略图,允许用户通过缩略图导航Network,支持单击、双击和框选操作来控制Network视图。
39 5
Twaver-HTML5基础学习(39)鹰眼可视化视图组件(OverView)
|
2月前
|
数据可视化 前端开发 容器
Twaver-HTML5基础学习(41)列表可视化视图组件(List)
本文介绍了如何在Twaver-HTML5中使用列表可视化视图组件(List),展示了如何创建列表、设置列表属性(如行高、间隔颜色等)、实现数据绑定和排序,以及如何通过React代码示例进行操作。
34 2
Twaver-HTML5基础学习(41)列表可视化视图组件(List)
|
2月前
Twaver-HTML5基础学习(38)劈分面板SplitPane
本文介绍了如何在Twaver-HTML5中使用SplitPane组件来创建可分割的面板,通过动态调整分割条来改变面板的大小,支持水平和垂直分割。
34 2
Twaver-HTML5基础学习(38)劈分面板SplitPane
|
2月前
|
前端开发
Twaver-HTML5基础学习(37)network导出图片并下载
本文介绍了如何在Twaver-HTML5中将network导出为图片并提供下载,主要通过将network转换为canvas对象,然后转换为base64编码的图片进行展示和下载。
37 5
|
2月前
|
移动开发 数据可视化 HTML5
Twaver-HTML5基础学习(40)表格可视化视图组件(Table)
本文介绍了如何在Twaver-HTML5中使用表格可视化视图组件(Table),包括创建表格、定义列对象、实现数据绑定和排序,以及处理表格事件和获取表格数据的方法。
40 1
|
1月前
html基础知识学习
html基础知识学习
31 0
|
13天前
|
移动开发 前端开发 JavaScript
[HTML、CSS]细节与使用经验
本文总结了前端开发中的一些重要细节和技巧,包括CSS选择器、定位、层级、全局属性、滚轮控制、轮播等。作者以纯文字形式记录,便于读者使用<kbd>Ctrl + F</kbd>快速查找相关内容。文章还提供了示例代码,帮助读者更好地理解和应用这些知识点。
35 1
[HTML、CSS]细节与使用经验
|
14天前
|
移动开发 前端开发 JavaScript
[HTML、CSS]知识点
本文涵盖前端知识点扩展、HTML标签(如video、input、canvas)、datalist和details标签的使用方法,以及CSS布局技巧(如margin、overflow: hidden和动态height)。文章旨在分享作者的学习经验和实用技巧。
28 1
[HTML、CSS]知识点