gpt4 book ai didi

python - 为什么我的 python newt/snack 程序有奇怪的字符?

转载 作者:太空狗 更新时间:2023-10-29 11:46:19 25 4
gpt4 key购买 nike

我有一个使用 newt/snack 模块的 Python 程序,它在 Fedora 17 正式版中运行良好。

我需要将程序移植到initrd ram disk,即只运行initrd/vmlinuz但没有任何其他文件系统或的Linux >squashfs 图片。我选择 Fedora 17 的 initrd.img 内存盘,因为它内置了 Python 2.7.3。我需要做的是添加 newt/snack 模块及其依赖项。

我从 Fedora 17 正式版中添加了 newt/newt-python。该程序确实运行了,但它的边框中有奇怪的字符。我认为这与蝾螈/零食有关。请帮忙!任何建议表示赞赏。

Python newt/snack with odd characters

最佳答案

谢谢大家的关心。

我已经解决了这个问题。这与语言环境有关。

当我输入“/usr/bin/locale”命令时,它显示语言环境是 POSIX,字符集较少。

我为解决这个问题所做的包括:

  1. /usr/share/i18n/*(Fedora 17 官方版本)复制到initrd ram disk中的相应位置。
  2. 在 initrd 内存盘中创建目录 usr/lib/locale
  3. 添加:

/usr/bin/localedef -i en_US -f UTF-8 en_US.UTF-8 && export LC_ALL=en_US.UTF-8 && export LANG=en_US.UTF-8

命令进入 initrd ram 磁盘中的 init 脚本。此命令会将系统区域设置为 en_US.UTF-8

通过执行这些步骤,newt/snack 边框显示得很好:-)

关于python - 为什么我的 python newt/snack 程序有奇怪的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11999316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com