如何在 mt-daapd 的配置文件中使用 %h 时保留文本大小写?

如何在 mt-daapd 的配置文件中使用 %h 时保留文本大小写?

在我的mt-daapd配置文件中有一行

name = %h

如果我理解正确的话,当我的主机名是时,aCoolHostname它将评估为

name = acoolhostname

小写。

我如何使用%h但又保留可爱的大小写格式?

答案1

查阅文档mt-daapd——在谷歌快速搜索后无法找到任何内容,我最好的猜测是%h扩展到本地系统的主机名,并且主机名不区分大小写(RFC 952RFC 1123)。

互联网不尊重您“可爱的”大写字母,因此软件认为没有理由保留它。如果我的猜测是正确的,那么保留它的唯一方法是手动指定主机名(使用您想要的大写字母),而不是使用扩展宏%h,这并不能保证软件不会再次丢弃大写字母,因为它在主机名上下文中毫无意义。
底线:您可能希望习惯以小写形式查看主机名 :-)

相关内容