是否有工具(命令行很好)可以在 Ubuntu 中将重音字符转换为 HTML 实体?最好是递归的并且不转换 html/php 标签。
e.g.
from: é
to: é
or: é
Run Code Online (Sandbox Code Playgroud) 在 Mac OS X 中,有一些方法可以通过组合一些按键来输入标点符号。例如,Alt+;输入一个预先组合的省略号字符 ( …, U+2026)。 Alt+[打开一个大弯双引号字符 ( “, U+201C)。有什么方法可以在 Ubuntu 中以简单的按键组合输入这样的标点符号?
以下是我要使用的字符列表:
‘ (U+2018):单引号开盘’ (U+2019):单引号结束“ (U+201C):双引号开头” (U+201D):双引号结束… (U+2026):预制省略号— (U+2014): Em dash– (U+2013): 破折号special-characters keyboard shortcut-keys input-method unicode-entry
我想输入特殊字符,例如?和?。问题是,这些不在我的键盘上。我该怎么做才能输入它们?
可以理解为按 Ctrl + Shift + U,但在按 25a1 之后未完成。我用左手按 Ctrl + Shift,右手按 U。我无法继续。
我什至不知道如何正确命名这个问题。所以我使用波兰语键盘布局,这意味着我ALT GR经常使用它来获取特殊字符。
它正常工作,但是当我想在 Gedit 中搜索字符串时,我按CTRL+ F,尝试输入字符串,一旦我按 right ALT,它就会失去焦点并隐藏。如果我尝试在 Nautilus 中重命名文件,该字段将失去焦点并返回到旧文件名。在 LibreOffice 中,当我尝试搜索字符串时,按右键会ALT突出显示到目前为止我输入的所有内容,因此我无法搜索给定的字符串。
有人知道它是什么吗?我不得不说这非常烦人,因为ALT GR只是中断工作显然不会做任何其他事情。我检查了键盘快捷键并运行
dpkg-reconfigure keyboard
Run Code Online (Sandbox Code Playgroud)
一切看起来都很好。我搜索过论坛,但似乎没有其他人遇到过这样的问题。
提前致谢!格雷格
是否可以在 Ubuntu 中输入头发空格 (u200a) 和细空格 (u2009) 而无需输入 Unicode 代码?与 Compose 键有关的东西吗?
我正在使用 Ubuntu 20.04.4 LTS 和 US Intl。键盘布局,但是当我输入', then 时c,我现在得到的是 a\xc4\x87而不是常规的\xc3\xa7。我怎样才能解决这个问题?
special-characters keyboard keyboard-layout input-method character-set
我希望能够用任意字符串填充数组的元素,例如,可能包含 \ 和空格的字符串。我写了这个:
#!/bin/bash
function populate_array () {
if [ "$#" -gt 0 ] ; then
# Enter array w/ elements as argument of executable
array=($@)
n=$#
else
# Invoke executable with no arg,, enter array element later
read -p "Enter array elements separated by spaces: " -a array
n=${#array[@]}
fi
printf "%d array elements \n" "$n"
}
populate_array "$@"
while (("$n" > 0)) # while [ "$n" -gt 0 ] ALSO WORKS
do
printf "%s \n" "${array[$n-1]}"
n=$n-1
done …Run Code Online (Sandbox Code Playgroud) 在巴西,我们使用 \xc2\xaa 表示阴性序数,就像英语中的 1st、2nd、3rd... 一样。所以这是一个非常普遍的需求。我刚刚设置了 Compose Key,所以我可以通过“Compose Key, o, o”来得到阳性序数 \xc2\xb0 (实际上,这是度数符号,但它们都很相似。真正的阳性序数面临与阴性相同的问题)。但是,虽然这个网站说我可以使用“Compose Key, a, _”(或类似的组合)获得 \xc2\xaa,但我得到的是 \xc4\x81 或 \xc4\x80 而不是 \xc2\xaa。
\n\n有没有一种简单的方法可以在 Ubuntu 16.04(LibreOffice、gedit 等)中输入 \xc2\xaa?请注意,我对记忆/输入复杂的 Unicode 序列不感兴趣。
\n\n编辑
\n\n在 Ludenticus 回答之后,我意识到我只能打字
\n\nAlt Gr + [ 代表 \xc2\xaa
\n\nAlt Gr + ] 表示 \xc2\xba
\n我之前一直在使用 Gucharmap 以及 KDE 的等效版本(我使用的是 Kubuntu 16.04),但发现它们都没有达到Andrew West 的 BabelMap 程序提供的复杂程度,特别是在最新的 Unicode 规范方面。多年来我一直在网络上寻找类似的东西,但还没有找到任何东西,所以我主要使用BabelMap Online。该程序过去在 WINE 中运行得很好,但我更喜欢可以安装在我的计算机上的本机版本。那么,是我环顾四周不够仔细,是我的谷歌搜索失败了,还是到目前为止真的没有什么可比的?
有没有一种简单的方法可以在Linux上输入这些引号: \xe2\x80\x9e\xe2\x80\x9c ?
\n\n在 Mac 上,有一个相对简单的撰写快捷方式,但我找不到 Linux 的快捷方式。根据https://help.ubuntu.com/community/GtkComposeTable,似乎甚至没有组合键
\nkeyboard ×4
16.04 ×2
input-method ×2
bash ×1
conversion ×1
html ×1
input ×1
scripts ×1
unicode ×1