Tag: 字符编码

如何在PHP中replaceMicrosoft编码的引号

我需要用正则引号('和“ ” ' ' )replaceMicrosoft Word版本的单引号和双引号( “ ” ' ' ),因为我的应用程序中存在编码问题。我不需要它们是HTML实体,我不能改变我的数据库模式。 我有两个select:使用正则expression式或关联的数组。 有一个更好的方法吗?

“”是“ ”的替代吗?

在我的ASP.NET应用程序中,我试图通过键入空格键在两个文本框之间添加几个空格。 等效的HTML源代码是  而不是  。 所以我只想检查一下:这是否是白色空间的新替代品? 如果是的话,任何想法为什么他们改变?

FPDF utf-8编码(HOW-TO)

有谁知道如何在FPDF包中设置编码为utf-8? 或者至less是支持希腊字符的ISO-8859-7(希腊语)? 基本上我想创build一个包含希腊字符的PDF文件。 任何build议将有所帮助。 乔治

UTF8到/从STL宽字符转换

是否有可能将std :: string中的UTF8string转换为std :: wstring,反之亦然? 在Windows应用程序中,我将使用MultiByteToWideChar和WideCharToMultiByte。 但是,代码是为多个操作系统编译的,而我仅限于标准的C ++库。

Python:从ISO-8859-1 / latin1转换为UTF-8

我已经使用email模块从Quoted-printable到ISO-8859-1解码了这个string。 这给了我像“\ xC4pple”,这将对应于“Äpple”(苹果在瑞典语)string。 但是,我不能将这些string转换为UTF-8。 >>> apple = "\xC4pple" >>> apple '\xc4pple' >>> apple.encode("UTF-8") Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 0: ordinal not in range(128) 我该怎么办?

Python解码Unicode不受支持

我在Python中的编码有问题。 我已经尝试了不同的方法,但我似乎无法find将我的输出编码为UTF-8的最佳方式。 这是我想要做的: result = unicode(google.searchGoogle(param), "utf-8").encode("utf-8") searchGoogle返回param的第一个Google结果。 这是我得到的错误: exceptions.TypeError: decoding Unicode is not supported 有谁知道我可以如何使用UTF-8编码我的输出来避免这个错误?

Url编码和HTML编码之间的区别

URL编码和HTML编码有什么区别?

C编程:如何编程为Unicode?

严格的Unicode编程需要什么先决条件? 这是否意味着我的代码不应该在任何地方使用chartypes,并且需要使用可以处理wint_t和wchar_t函数? 在这种情况下多字节字符序列所起的作用是什么?

Java:将string转换为ByteBuffer以及相关的问题

我为我的套接字连接使用Java NIO,并且我的协议是基于文本的,所以我需要能够将string转换为ByteBuffers,然后将它们写入到SocketChannel中,然后将传入的ByteBuffers转换回string。 目前,我正在使用这个代码: public static Charset charset = Charset.forName("UTF-8"); public static CharsetEncoder encoder = charset.newEncoder(); public static CharsetDecoder decoder = charset.newDecoder(); public static ByteBuffer str_to_bb(String msg){ try{ return encoder.encode(CharBuffer.wrap(msg)); }catch(Exception e){e.printStackTrace();} return null; } public static String bb_to_str(ByteBuffer buffer){ String data = ""; try{ int old_position = buffer.position(); data = decoder.decode(buffer).toString(); // reset buffer's position […]

用Python读取UTF8 CSV文件

我正在尝试使用Python(只有法文和/或西class牙文字符)读取带重音字符的CSV文件。 基于csvreader( http://docs.python.org/library/csv.html )的Python 2.5文档,我想出了以下代码来读取CSV文件,因为csvreader只支持ASCII。 def unicode_csv_reader(unicode_csv_data, dialect=csv.excel, **kwargs): # csv.py doesn't do Unicode; encode temporarily as UTF-8: csv_reader = csv.reader(utf_8_encoder(unicode_csv_data), dialect=dialect, **kwargs) for row in csv_reader: # decode UTF-8 back to Unicode, cell by cell: yield [unicode(cell, 'utf-8') for cell in row] def utf_8_encoder(unicode_csv_data): for line in unicode_csv_data: yield line.encode('utf-8') filename = 'output.csv' reader […]