字元編碼及空白漢字佔位符

蝸牛爬爬發表於2019-02-16

字元編碼

字元編碼型別

參考連結:https://www.cnblogs.com/happy…

看完這篇文章,才知道有很多種字元編碼方式,更加了解了常用的html中通常所用的utf-8編碼方式。同時,也理解了之前遇到的空白漢字佔位符的問題

空白漢字佔位符

問題描述

要求詩句開頭和作者分別對齊

<p>鋤禾日當午   李紳</p>
<p>兩隻黃鸝鳴翠柳   杜甫</p>

如何解決

設計中要求詩句開頭和作者分別對齊,由於詩句的長短不一,我想利用空格佔位符來達到對齊的目的。我認為,漢字佔用兩個位元組,英文佔用一個位元組,那麼兩個英文的佔位符即可替代一個漢字佔位符。可是,事情並不照我想的發展。

當我使用 &nbsp;(普通的英文半形空格但不換行),&ensp;(半個中文寬度),&emsp;(一箇中文寬度) 都沒有解決我的問題。

百度還是靠譜的: &#12288; 中文全形空格 (一箇中文寬度)其實它就相當於一個空白的漢字,它實現了文字對齊,

心得

直到今天瞭解了字元編碼,才知道utf-8編碼中漢字佔用3個位元組,英文字元佔用1個位元組,那麼我的兩個空格代替一個漢字的思路首先就大錯特錯了!!!
這就告誡我,不能做無頭蒼蠅,還得深入瞭解每一個知識點,才能更好地應用知識點。

參考

html空白漢字佔位符: https://blog.csdn.net/wd4java…

相關文章