Questions tagged «unicode»

Unicode是用于纯文本的计算机表示的标准。它包含通用字符集,旨在明确表示人类书写系统中使用的任何语言的所有字符,Unicode转换格式(UTF),定义用于存储和传输Unicode文本的标准化格式以及用于处理和操作文本的标准。

2
tmux随机打印u'0x001b'和“] 112”
因此,我已经忍受了这个问题几周了,希望如果我让它发生足够多的话,我会找出潜在的触发因素。没运气。 在Ubuntu 14.04.1 LTS上的XMonad中gnome-terminal的bash中的tmux(干净安装)。当我使用香草Unity(甚至干净安装)而不是XMonad时出现相同的错误。 似乎不时有一些东西在打印字符u'0x001b',该字符叠加在字符串“] 112”中的']'字符上,而不是将其识别为转义后跟一些数字,tmux逐字打印为(随机)在屏幕上的位置。最近,字符串“] 112”也开始偶尔出现没有Unicode字符的情况。看来,如果字符超出了vim行的结尾,替换第一个字符有时会使其他字符保持完整。 强制重绘包含unicode字符的矩形的所有内容都将摆脱它们的整个序列。在Vim中,我可以删除字符串“] 112”中的每个单独字符,就好像它确实存在。简单地改变它们的颜色(例如,通过在vim中将光标定位在它们之上)并不能消除它们。 我没有足够的声誉来发布图像,但是我将在以下位置进行一些问题的屏幕录像:http : //www.brunobeltran.com/junkdump/tmux_error.mkv 以下是我的.tmux.conf。对于逃生时间,我玩过各种值,但没有用。此外,删除鼠标内容也无济于事。 任何想法或尝试尝试将不胜感激! # 0 is too far from 1 set -g base-index 1 # Automatically set window title set-window-option -g automatic-rename on set-option -g set-titles on set -g default-terminal screen-256color set -g status-keys vi set -g history-limit 10000 …

1
字符缺少使用Windows记事本创建的文件
我以前使用Windows记事本保存但未修改或移动的纯文本文件现在缺少字符。每个.txt文件中的URL都缺少相同的字符,冒号和正斜杠。有任何想法吗? 文本文件1 http://crystalmark.info/software/CrystalDiskMark/index-e.html 已经成为: httpcrystalmark.infosoftwareCrystalDiskMarkindex-e.html 文本文件2 http://www.overclock.net/t/1227597/how-to-secure-erase-your-solid-state-drive-ssd-with-parted-magic 已经成为: httpwww.overclock.nett1227597how到安全擦除 - 您的固态驱动器,SSD-与深裂魔 这是我的惯例;我从SourceForge下载软件,例如BleachBit,并将其保存到文件夹中。然后在同一文件夹中,我使用Windows记事本创建一个新的纯文本文件。我复制了我从Firefox下载的软件的URL,并将URL粘贴到新创建的文本文件中。原因是,如果安装出现问题,其他人可以确切地看到软件的来源。我创建的文本文件中只有2%表现出上述行为。任何想法都非常感激。

1
使用Same-Open身份验证时,X-Terminals不会正确显示UTF-8字符
我对X终端仿真器有这个非常奇怪的问题。我想使用UTF-8,它可以在我的系统中的其他地方工作,但不能在图形终端中工作。当我开始时Urxvt并按öäå-keys它不会渲染任何东西。如果我在父终端内启动一个新的Urxvt终端,一切正常。一切都在tty(Crtl + Alt + F1)中起作用。 我们正在使用 同样 - 开放连接域名 。我不知道,但是这会导致locales出现问题吗? 在问之前我做了什么? 尝试不同的终端(Urxvt和xterm),没有人工作 试图改变字体 甚至尝试过不同的桌面环境(真棒和xfce) 尝试不同的shell(zsh,bash) 我也测试了不同的用户。本地用户和使用same-open进行域身份验证的用户。 与本地用户一切正常 ,即使他们有相同的区域设置。 以下是运行区域设置的输出(两个用户具有相同的区域设置): LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=en_US.UTF-8 据我所知,正确 LC_CTYPE 是Urxvt使用的环境变量。 我没有任何想法如何解决这个问题,但希望其他人有。

1
Windows XP支持Unicode
我需要添加支持 一些Unicode字符 ,我特别需要这个角色 ᵃ,我试图通过添加东亚语言的支持来解决问题,但没有结果。 win 7支持这些字符,但在Windows XP中则不支持。 请帮忙。

0
为什么htop不显示带有框图字符的LED模式表?
我只是在运行Debian的服务器上设置了htop,并注意到LED中的米更多是用字母和符号渲染的,而不是它在我的Mac上使用的盒子绘图字符。 为了比较,在Debian上htop: 在macOS上htop: 在谷歌搜索解决方案时,我发现这个Unix SE问题,其解决方案基本上是“你使用非Unicode语言环境运行”,但这不是这种情况,因为我的服务器配置为使用en_US.UTF-8语言环境。 有没有办法将LED渲染方法更改为盒子绘制字符?
1 debian  unicode  htop 

1
相反的字体格式
我记得在某处可以选择设置草书,也称为斜体,格式化,当将其应用于所选文本时,每个字符的值都会改变为相反的格式,因此,在这种情况下,最初使用斜体字符会变成非斜体字符。例如,将其应用于 “...... 我真的爱你,山姆。” 会产生输出 “...... 和我真的爱你,山姆。 ” 在粗体文本的情况下,结果将是 “...... 我真的爱你,山姆。” 应用粗体后变为 “...... 和我真的爱你,山姆。 ” 我怎样才能让MSW以这种方式行事?希望很快能听到消息。提前致谢!

1
Windows批处理文件中文件名中包含非ASCII字符的文件
在通常的(西方)Windows计算机上,我有一个文件 файл.txt 文件名中包含非ASCII字母。如何从.bat文件中执行以下操作? dir файл.txt ren файл.txt file.txt 等等。? 我尝试将上述命令放入文件中 mybat.bat (使用UTF-8或UTF-16编码),但即使我将其运行也不起作用 cmd /u /c mybat.bat。 注意:问题不在于如何将这些字母放在批处理文件中,而是如何使批处理文件执行预期的操作(在我的示例中,列出文件然后重命名)。 注意: dir > log.txt 命令将文件файл.txt显示为???。txt。然而, dir 在屏幕上将此文件正确显示为файл.txt。

1
将多个文件复制到多个“具有Unicode名称的文件夹”
我有29000多个具有英文名称的mp3文件,我想将文件的子组移动或复制到多个阿拉伯名字的文件夹,我有一个每个文件的列表以及它需要去的地方,我可以使用 move cmd提示符中的命令,如果文件夹是英文的但是它不能用于Unicode名称或者我可以将文件夹重命名为非unicode名称然后使用 move 命令然后将文件夹重命名为其原始名称但我不想要..我的问题是有一个命令行实用程序或一般的任何实用程序或可以实现我的目标的脚本?

2
iTunes在OS X上导入带有特殊(非ASCII)字符的m3u播放列表
我有Mac OS X和iTunes 10.2.2,以及几个m3u文件(标准的,非扩展的),包含已经在库中的歌曲的路径,只是没有组织成播放列表。我在m3u播放列表上运行了一个Python脚本来检查每首歌是否存在,并手动验证了其中的一些:它们都在那里,并且在正确的路径上。 当我打开iTunes时,然后转到文件 - >库 - >导入播放列表并导入m3u文件,只显示名称中没有特殊字符的曲目。 例如:如果我有一个包含十个曲目的播放列表,其中一个曲目/Users/myname/Music/Library/Glen Hansard and Markéta Irglová/The Swell Season/03 - Falling Slowly.mp3使用重音符号,例如ü,ñ或é,或者任何类似于我可以在标准EN-US键盘上使用Alt +键入的东西,它没有显示出来。播放列表中的所有其他曲目都显示正常,而不是“奇怪”曲目。 如果我将“奇怪”歌曲的文件路径复制并粘贴到m3u文件中并进入终端并open在其上运行,它在iTunes中打开就好了,并且被识别为已存在于我的库中。 有太多的播放列表和歌曲(超过100,000个)供我使用并手动修复所有名称,而且甚至不是我的图书馆。有没有解决方案或任何解决方法?也许涉及到iTunes的UTF类型的东西与在m3u文件中传递给它的那种相比?


0
如何从PowerShell echo输出禁用Unicode BOM?
我想使用echoPowerShell 编写一些简短的配置文件,但不幸的是,默认情况下,在文件的开头创建了一个领先的Unicode BOM。这打破了像pip这样尚未学会忽略BOM的应用程序。是否有标志或环境变量或类似的来自发出BOM的diable echo?

0
为什么“▷”没有显示在vim中?
我正在使用ConEmu和WSL。我喜欢将▷设为续行字符: set sbr=▷\ \ 这是<▷> 9655,Hex 25b7,Octal 22667.在ConEmu中,这显示为square-with-?,在WSL bash中显示为空白方块。 在MobaXTerm中它可以正常显示。我已经尝试过Ubuntu Mono(我已经在Linux上使用了这种配置多年)和Consolas。在选择Consolas的记事本中,“▷”显示正常。 如何配置ConEmu?

1
在PowerShell中显示所有字形
我的版本是5.1,但Lucinda Console字体无法显示大多数(如果不是全部)Unicode字符的全部字形。PowerShell是否在其运行的Windows主机中使用已安装的字体? 是否有一个开关来打开已安装字体中已有的字形显示?


0
Unicode字符在Powershell中加倍(在Cmder下运行)
好的,这很奇怪。在过去的几年中,我在Powershell中使用了Unicode闪电符号作为提示。我刚买了一台新笔记本电脑,然后重新安装了所有东西。我使用Cmder运行Powershell,然后将整个目录备份到Dropbox上并还原到我的新笔记本电脑上,因此无需进行任何更改。现在,我的提示是两个闪电。提示功能如下所示: Write-Host -ForegroundColor Yellow -NoNewLine "`n" ([char]0x26a1).ToString() 当我运行此命令时,我得到: 因此,基本上字符0x26a1是两个螺栓,而不是一个。相同版本的Windows 10,相同版本的Powershell,相同版本的Cmder,所有相同的设置。是什么会导致PowerShell呈现这样的Unicode符号?还有一些其他字符加倍了(例如26aa是两个圆圈),但是大多数字符都很好(2601是一个云)。我也尝试过在终端中使用各种字体,但是每种字体都会加倍。Windows的哪一部分负责?谢谢! 更新:设置文件 # name: Pressing Ctrl-D exits session # type: bool # Ctrl-D exits cmd.exe when it is pressed on an empty line. ctrld_exits = 1 # name: Toggle if pressing Esc clears line # type: bool # Clink clears the …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.