- What's Baidu doing with all these crazy characters everywhere?
Seems kind of meaningless to me.
What you see is meaningless text. This is actually a web development technique. They are attempting the use a custom designed "font" to display icons instead of the weird characters. However, when the icon font failed to load, your browser then attempts to display the "text" with a fallback font, generally: "Arial", "Times New Roman", "PMingLiU", etc.
So instead of
梜, you should see an
chevron to the right. That's because they filled the font with icons.
Here's an example of such font: Font Awesome
Icon fonts are only meant for graphical displays, not readable font. You cannot type a paragraph with the icon font, they would probably all be icons (for you to decipher ;) ).
That is because modern font is vector graphical. That means you can scale they up or down and they will not get pixelized. That is great for devices with high quality displays. Also, because loading a font means you can change its color and the pack will still be smaller than an image pack.
Those crazy characters is actually meaningless for native Chinese.
I find baidu use a web technique that use character encoding to simplify their development.
Through the web tools,I find the icon is used '\e601' for the Bai,and '\e602' for du ,'\e603' for 百科.
So it is not the problem of baidu, maybe caused by some other extensions or softwares. Or maybe your brower do not support the technology.
Suggest you change a browser(NOT IE) to find whether the problem still occured.