无忧启动论坛

标题: grldr启动器内置菜单显示中文乱码。 [打印本页]

作者: ddsony    时间: 2014-10-30 15:18
标题: grldr启动器内置菜单显示中文乱码。
本帖最后由 ddsony 于 2014-10-31 09:25 编辑

如题,0.4.6a 2014-7-10版grldr,内置菜单明明已经从设定路径加载了中文字体包,但还是显示乱码。不知何故?(不是外置的menu.lst菜单文件)

内置菜单代码:

debug off
set root0=%@root%
color normal=0x07 highlight=0x70 helptext=0x07 heading=0x07 standard=0x07 border=0x07
font /grub/unifont.hex.gz
graphicsmode -1 640:480
timeout=4
default=0

title CDlinux 0.9.8
kernel /LINUX/CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8  CDL_GUI=yes   vga=0x317
initrd /LINUX/CDlinux/initrd
title slitaz4.0cn-3.8.5-全功能版-20130406
kernel /LINUX/Slitaz4_a/bzImage rw root=/dev/null vga=normal autologin
initrd /LINUX/Slitaz4_a/rootfs.gz

title slitaz4.0cn-3.8.5-无线破解版-20130406
kernel /LINUX/Slitaz4_w/bzImage rw root=/dev/null vga=normal autologin
initrd /LINUX/Slitaz4_w/rootfs.gz

title ubuntu14.04桌面版
find --set-root /LINUX/ubuntu14/grldr
kernel /LINUX/ubuntu14/vmlinuz boot=casper iso-scan/filename=/ISO/ubuntu14.iso locale=zh_CN.UTF-8
initrd /LINUX/ubuntu14/initrd.lz
boot

title commandline
commandline

title reboot

reboot

title halt
halt

1.png (16.85 KB, 下载次数: 47)

1.png

作者: jie_china    时间: 2014-10-30 17:24
UTF保存? 字库选择的有问题?
作者: 不点    时间: 2014-10-30 17:37
菜单文件不可以是 GB 码,必须是 UTF-8 编码。用 记事本打开菜单文件,“另存为” 的时候,选择 UTF-8 格式,就没问题了。


作者: ddsony    时间: 2014-10-30 20:55
本帖最后由 ddsony 于 2014-10-31 09:26 编辑
不点 发表于 2014-10-30 17:37
菜单文件不可以是 GB 码,必须是 UTF-8 编码。用 记事本打开菜单文件,“另存为” 的时候,选择 UTF-8 格式 ...


确实是编码问题。我这个是grldr,尝试导出grldr的内置菜单menu.lst,保存为UTF-8格式,这时里面菜单代码分行格式有点乱了,重新排版整理后保存为UTF-8编码格式,再导入回grldr,启动,菜单能显示中文了。

谢谢楼上grub4dos的元老不点大师的指点。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3