Tag: 编码

如何在Maven中configuration编码?

当我在我的多模块maven项目上运行maven install ,我总是得到以下输出: [WARNING] File encoding has not been set, using platform encoding UTF-8, ie build is platform dependent! 所以,我google了一下,但我能find的是,我必须补充: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> …到我的pom.xml。 但它已经在那里(在父pom.xml )。 为maven-resources-plugin或maven-compiler-pluginconfiguration<encoding>也不能解决它。 所以有什么问题?

Android用省略号字符replace“…”

由于AVD工具16我得到这个警告: Replace "…" with ellipsis character (…, …) ? 在我的strings.xml 在这条线 <string name="searching">Searching…</string> 我该如何取代…这是否是字面上的: … 如果有人可以解释这种编码?

PHP使用MySQL的最佳sorting规则是什么?

我想知道是否有一个“最好的”select整理MySQL的一般网站,你不是100%确定将被input? 我明白,所有的编码应该是相同的,如MySQL,Apache,HTML和PHP内的任何东西。 在过去,我已经设置PHP以“UTF-8”输出,但是这种整理是否在MySQL中匹配? 我认为这是UTF-8之一,但我以前使用过utf8_unicode_ci , utf8_general_ci和utf8_bin 。

如何在Python中将文件转换为utf-8?

我需要在Python中将一堆文件转换为utf-8,并且在“转换文件”部分遇到问题。 我想做相当于: iconv -t utf-8 $file > converted/$file # this is shell code 谢谢!

如何在Visual Studio中设置标准编码

我正在寻找一种方法来设置Visual Studio,所以它总是以UTF-8格式保存我的文件。 我只发现设置这个项目广泛的选项有没有一种方法来设置它的Visual Studio广泛?

UnicodeEncodeError:'ascii'编解码器不能以特殊名称编码字符

我的Python(版本2.7)脚本运行良好从本地html文件获得一些公司名称,但是当涉及到一些特定的国家名称,它给出了这个错误“UnicodeEncodeError:”ascii“编解码器不能编码字符” 当这个公司名字来临的时候特别会出错 公司名称: KühlfixKälteanlagenIng.Gerhard Doczekal&Co. KG 该链接无法处理 Traceback (most recent call last): File "C:\Python27\Process2.py", line 261, in <module> flog.write("\nCompany Name: "+str(pCompanyName)) UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 9: ordinal not in range(128) 错误在这行代码中给出: if companyAlreadyKnown == 0: for hit in soup2.findAll("h1"): print "Company Name: "+hit.text pCompanyName = hit.text flog.write("\nCompany Name: "+str(pCompanyName)) companyObj.setCompanyName(pCompanyName)

如何在Python中将UTF-8编码的文本打印到控制台<3?

我正在运行一个最新的Linux系统,我所有的语言环境都是UTF-8: LANG=de_DE.UTF-8 LANGUAGE= LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" … LC_IDENTIFICATION="de_DE.UTF-8" LC_ALL= 现在我想编写UTF-8编码的内容到控制台。 现在,Python使用UTF-8编码FS,但是默认编码为ASCII 🙁 >>> import sys >>> sys.getdefaultencoding() 'ascii' >>> sys.getfilesystemencoding() 'UTF-8' 我认为最好的(干净的)方法是设置PYTHONIOENCODING环境variables。 但是Python似乎忽略了它。 至less在我的系统上,我保持ascii作为默认编码,甚至在设置envvar之后 。 # tried this in ~/.bashrc and ~/.profile (also sourced them) # and on the commandline before running python export PYTHONIOENCODING=UTF-8 如果我在脚本开始时执行以下操作,它的工作原理如下: >>> import sys >>> reload(sys) # to enable `setdefaultencoding` […]

为什么要在python中通过string来声明unicode?

我还在学Python,我有一个疑问: 在Python 2.6.x中,我通常在文件头中声明这样的编码(如PEP 0263 ) # -*- coding: utf-8 -*- 之后,我的string照常写: a = "A normal string without declared Unicode" 但每次我看到一个python项目代码,编码没有在头上声明。 相反,它是这样的每一个string声明: a = u"A string with declared Unicode" 有什么不同? 这是什么目的? 我知道Python 2.6.x默认设置ASCII编码,但是它可以被头声明覆盖,那么每个string声明有什么意义呢? 附录:似乎我把文件编码与string编码混在一起。 感谢您解释:)

如何检查string是unicode还是ascii?

在Python中我需要做什么来弄清楚哪一种编码?

在MIME编码的引用可打印的文本中,“= C2 = A0”是什么?

这是我想parsing的一个例子原始电子邮件: MIME-version: 1.0 Content-type: text/html; charset=UTF-8 Content-transfer-encoding: quoted-printable X-Mailer: Verizon Webmail X-Originating-IP: [xxxx] =C2=A0test testing testing 123 什么是= C2 = A0? 我已经尝试了六打引号打印的parsing器,但没有正确处理。 如何正确parsing这在C#中? 老实说,现在我正在编码: //TODO WTF encoded = encoded.Replace("=C2=A0", ""); 因为我无法弄清楚为什么这个文本在MIME内容中是随机存在的,不应该被渲染成任何东西。 通过删除它,我得到了预期的效果 – 但为什么? 要清楚,我知道(= [0-9A-F] {2})是一个编码字符。 但在这种情况下,它似乎代表什么。