草庐IT

unicode_literals

全部标签

windows - Windows 上 Haskell 中的 Unicode 控制台 I/O

在Windows下的Haskell中,让控制台I/O使用Unicode字符似乎相当困难。这是悲惨的故事:(初步。)在您甚至考虑在windows下的控制台中执行UnicodeI/O之前,您需要确保您使用的是可以呈现您想要的字符的控制台字体。光栅字体(默认)的覆盖率非常低(并且不允许复制粘贴它们无法表示的字符),并且MS提供的truetype选项(consolas、lucida控制台)的覆盖率并不大(尽管这些将允许复制/粘贴他们不能代表的字符)。您可能会考虑安装DejaVuSansMono(按照底部的说明操作here;您可能需要重新启动才能工作)。在排序之前,没有应用程序能够执行大量的Un

windows - Writeln 是否能够支持 Unicode?

考虑这个程序:{$APPTYPECONSOLE}beginWriteln('АБВГДЕЖЅZЗИІКЛМНОПҀРСТȢѸФХѾЦЧШЩЪЫЬѢѤЮѦѪѨѬѠѺѮѰѲѴ');end.我的控制台上使用Consolas字体的输出是:????????Z??????????????????????????????????????TheWindowsconsoleisquitecapableofsupportingUnicodeasevidencedbythisprogram:{$APPTYPECONSOLE}usesWinapi.Windows;constText='АБВГДЕЖЅZЗИІ

windows - 将 'tree/f/a"结果保存到支持 unicode 的文本文件

我试图在Windows命令行中使用tree命令生成一个列出目录内容的文本文件,但是当我通过管道输出时,unicode字符被塞满了。这是我正在使用的命令:tree/f/a>output.txt控制台窗口中的结果很好:\---Erikaszobájacover.jpgErikaszobája.m3uKátaiTamás-01Télvíz.oggKátaiTamás-02Zölderdõ.oggKátaiTamás-03Renoirkertje.oggKátaiTamás-04Esõbenszaladtál.oggKátaiTamás-05Ázikazút.oggKátaiTamás-06S

python - Unicode解码错误: 'charmap' codec can't decode byte X in position Y: character maps to <undefined>

我正在尝试让Python3程序对充满信息的文本文件进行一些操作。但是,在尝试读取文件时出现以下错误:Traceback(mostrecentcalllast):File"SCRIPTLOCATION",lineNUMBER,intext=file.read()File"C:\Python31\lib\encodings\cp1252.py",line23,indecodereturncodecs.charmap_decode(input,self.errors,decoding_table)[0]UnicodeDecodeError:'charmap'codeccan'tdecodeb

python - 从redis封装Unicode

在第一个示例中,我们将两个Unicode字符串保存在一个文件中,同时将对它们进行编码的任务委托(delegate)给编解码器。#-*-coding:utf-8-*-importcodecscities=[u'Düsseldorf',u'天津市']withcodecs.open("cities","w","utf-8")asf:forcincities:f.write(c)我们现在做同样的事情,首先将两个名字保存到redis,然后将它们读回来并将我们读取的内容保存到一个文件中。因为我们读取的内容已经在utf-8中,所以我们跳过该部分的解码/编码。#-*-coding:utf-8-*-im

unicode - 如何在redis HMSET中保存非Ascii字符?

我想在redis散列中保存像سلام这样的阿拉伯字符,像这样:HMSETarabicHash"سلام"5OK但结果并不如意:127.0.0.1:6379>HGETALLarabicHash1)"\xd8\xb3\xd9\x84\xd8\xa7\xd9\x85"2)"5"我想知道是否有办法将سلام直接保存到redis集?如果没有,如何在检索后将"\xd8\xb3\xd9\x84\xd8\xa7\xd9\x85"转换回人类可读的字符?更新:我已经在我的UbuntuBash终端上进行了测试,但这里的结果格式不正确。截图: 最佳答案 您

c# - 如何在 C# 中使用 StackExchange.Redis 从 Redis 缓存中获取 Unicode 字符串?

我正在使用StackExchange.Redis库来处理Redis。我已将Unicode字符串值设置如下。db.StringSet(key,"धन्यवाद");我正在尝试使用Unicode字符串db.StringGet(key);但是得到??????而不是Unicode字符串。Redis以以下格式存储Unicode字符串值。\xe0\xa4\xa7\xe0\xa4\xa8\xe0\xa5\x8d\xe0\xa4\xaf\xe0\xa4\xb5\xe0\xa4\xbe\xe0\xa4\xa6 最佳答案 RedisValue有一个字符

mysql - MySQL Regexp 是否支持 Unicode 匹配

有谁知道Mysql的regexp是否支持unicode?我一直在做一些研究,大多数博客等似乎表明存在问题或不受支持。我想知道是否最好将LIKE用于unicode模式匹配,将regexp用于ASCII增强模式匹配?我喜欢能够在字符串的开头或结尾搜索匹配项的想法,但如果正则表达式不支持unicode,那么如果我的文本是unicode,这可能会很困难。 最佳答案 DoesanyoneknowifMysql'sregexpsupportsunicode?I'vebeendoingsomeresearchandthemajorityofblo

mysql - Spring-Boot,无法使用spring-data JPA在MySql中保存unicode字符串

我的application.properties设置如下:spring.datasource.username=rootspring.datasource.password=rootspring.datasource.url=jdbc:mysql://localhost:3306/dbname?useUnicode=yes&characterEncoding=UTF-8spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.jpa.show-sql=truespring.jpa.hibernate.ddl-auto

php - mysql_fetch_array 返回非 Unicode 文本

我制作了一个简单的PHP页面来获取POST数据并获取sql查询然后打印结果。我正在使用mysql_fetch_array函数。代码运行良好,但响应是非Unicode文本,它返回如下内容:?????ABC?????请注意,数据库排序规则是UTF8,存储的数据在phpMyAdmin中正确显示。我什至在php页面中使用了这个META标记,但结果是一样的:有什么想法吗?! 最佳答案 在第一个查询之前添加这些代码行:mysql_query("SETNAMES'utf8'");mysql_query("SETCHARACTERSETutf8")