- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 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/
COW 不是奶牛,是 Copy-On-Write 的缩写,这是一种是复制但也不完全是复制的技术。 一般来说复制就是创建出完全相同的两份,两份是独立的: 但是,有的时候复制这件事没多大必要
我是一名优秀的程序员,十分优秀!