c# - 如何在浏览器标题中加入 Unicode

标签 c# .net unicode

我想在 IE 的标题栏(和标签)中放置 unicode 字符。

如何使用 C# 实现此目的?

最佳答案

Page.Title = "//someunicode//" does not work

设置 Page.Title 对我来说效果很好,假设您使用的是支持 Unicode 的响应编码,例如默认的 UTF-8。

您要设置的字符到底是什么?请记住,页面标题是使用操作系统的窗口标题栏字体呈现的,而不是为页面 HTML 内容设置的字体,因此与页面内容相比,标题可用的字符范围可能更小。如果您选择用于标题栏的字体中不存在的字符,您可能会得到正方形。

(其他操作系统呈现的元素可能会发生同样的情况,例如某些浏览器中的选择菜单。)

关于c# - 如何在浏览器标题中加入 Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7735358/

相关文章:

c# - 如何在 Asp.Net Core 上使用 ORMi 获取统一写入过滤器状态?

c# - 如何将 .net 属性应用于返回类型

c# - 依赖注入(inject)重构

c# - Wpf ItemSsource 不更新自定义控件中的视觉控件

c# - 透明背景的用户控件

c# - 如何使用单线程完成多线程?

c# - 无法使用 .NET 标准库通过 TLS 连接到 IBM MQ

java - 为什么 indexOf 没有给出来自 unicode 的正确结果?

unicode - c3 82 c2 bf 是什么字符编码?

c++ - 需要说明将路径转换为长 Unicode 路径或以\\?\开头的路径