gpt4 book ai didi

character-encoding - gnuplot 命令行中的变音符号

转载 作者:行者123 更新时间:2023-12-01 22:20:36 24 4
gpt4 key购买 nike

我想在 gnuplot 中绘制表面数据(我是 gnuplot 的新手,在文档中或通过谷歌找不到任何有用的东西)。从 Splot "heightfield.dat" 开始,它工作得很好。

我遇到的问题是文件的路径。它包含变音符号(包含 Ü)。我不能用 cd 进入这个文件夹,也不能用这样的路径绘图。当然,我只是将 Ü 更改为 U 来工作,但这是一种肮脏的 hack。

问题是我什至不能打字。当我键入 Ü 时,它被替换为 \U+FFC3。我尝试过 set encoding utf8 和其他设置,但没有任何效果。它似乎只影响绘图和图表。

所以我希望能够尽可能自然地在 gnuplot 命令行中键入变音符号。有解决办法吗?

我的系统是 Ubuntu 16.04,我使用的是 gnuplot 5.0。

最佳答案

Debian Jessie 也存在同样的问题。它似乎只出现在交互模式下,从文件中读取包含变音符号的命令按预期工作。

根据 this Ubuntu bug report原因是由于许可问题,gnuplot 可执行文件链接到 libedit 而不是 libreadline。他们还在那里链接了 reason通过从命令行运行 gnuplot 来解决这个问题是合法的

LD_PRELOAD=/lib/x86_64-linux-gnu/libreadline.so.6 gnuplot

根据您启动程序的方式,您可能希望将此命令放入别名或类似的东西中。

关于character-encoding - gnuplot 命令行中的变音符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40346179/

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