无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4512|回复: 8

[求助] 【已解决】请问这grub4dos的title是什么编码?

  [复制链接]
发表于 2019-9-17 01:22:52 | 显示全部楼层 |阅读模式
本帖最后由 2013lirunext 于 2019-9-18 01:01 编辑

经过一番研究,已解决。贴上方法供可能需要的网友借鉴。

这是一段Phtyon3代码,可以放到在线Python编辑器跑。如果需要字符串转中文,把str=单引号里面内容替换成你需要转换的字符串;如果需要中文转字符串,把chinese=单引号里面的内容替换成要转换的中文即可。
  1. #!/usr/bin/python

  2. #str是字符串,转换为中文
  3. str = '\xe6\x97\xa0\xe5\xbf\xa7\xe5\x90\xaf\xe5\x8a\xa8'
  4. tmp = str.encode('raw_unicode_escape')
  5. chinese = tmp.decode()
  6. print(chinese)

  7. #chinese是中文,转换为字符串
  8. chinese = '无忧启动'
  9. str = chinese.encode()
  10. print(str)
复制代码




------------------------------分割线------------------------------

准备将一个基于grub4dos的工具(链接在此)加入自己用的PE合集里,方便启动散乱存放的iso、img等,需要给这个工具加入返回合集首页的命令,但是打开一看就傻眼了,这是什么鬼,完全看不懂。请教下论坛的大佬这是什么编码,怎么把它转换成中文以及中文怎么转换成这种?
在百度上找了很久都没找到,而且原作者smine兄弟最近不怎么在论坛活跃了,特来发帖求助。

如:echo -e title         \xE5\x90\xAF\xE5\x8A\xA8\x20\x20%~n1

grub_title.png

正常效果:
屏幕快照-2019-09-17-上午1.05.28.jpg

发表于 2019-9-17 03:51:06 | 显示全部楼层
Notepad3 看编码

点评

这是纯文本的,用啥看都这样  发表于 2019-9-17 13:38
回复

使用道具 举报

发表于 2019-9-17 05:39:46 来自手机 | 显示全部楼层
utf-8编码,加转义符。这不是常规文本菜单内容,而是用于命令行直接显示。

点评

大佬能说详细点吗,要怎么才能读出和转换  详情 回复 发表于 2019-9-17 13:39
回复

使用道具 举报

 楼主| 发表于 2019-9-17 13:39:21 | 显示全部楼层
2011yaya2007777 发表于 2019-9-17 05:39
utf-8编码,加转义符。这不是常规文本菜单内容,而是用于命令行直接显示。

大佬能说详细点吗,要怎么才能读出和转换
回复

使用道具 举报

发表于 2019-9-17 14:21:37 来自手机 | 显示全部楼层
你在 grldr 命令行,照原样打一遍,看看效果。当然,需加载中文字库。

点评

谢谢哈,表示对grub4dos还是不太熟,最后用Python代码解决了  详情 回复 发表于 2019-9-18 01:02
回复

使用道具 举报

发表于 2019-9-17 21:45:56 | 显示全部楼层
需要给这个工具加入返回合集首页的命令  好想法  支持!!!
回复

使用道具 举报

 楼主| 发表于 2019-9-18 01:02:46 | 显示全部楼层
2011yaya2007777 发表于 2019-9-17 14:21
你在 grldr 命令行,照原样打一遍,看看效果。当然,需加载中文字库。

谢谢哈,表示对grub4dos还是不太熟,最后用Python代码解决了
回复

使用道具 举报

发表于 2020-10-7 21:16:01 | 显示全部楼层
感谢无私奉献,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 15:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表