首页 > TAG信息列表 > utf-16

用Unicode字符代码查询MySQL

我一直在搜索MySQL表时遇到麻烦,试图在特定列中查找字符(UTF-16代码200E)的条目. 这个特定的代码没有字形,因此当我尝试将其粘贴到搜索字词中时,它似乎不起作用.有没有一种方法可以指定字符作为其各自的代码点,而不是用于查询? 谢谢, -本解决方法:尚未测试,但是CHAR()可以解决此问题

为PHPexcel正确编码CSV文件

我有一个Json,对其进行解码,然后使用PHP将其写入CSV文件中,然后借助PHPexcel将CSV转换为.xls 目标是正确地从JSON导出到excel文件. 我在编码方面遇到麻烦,主要是因为Excel for Mac 2011不支持UTF-8 CSV文件:link如果我在Mac上预览(空格键),它看起来编码正确.麻烦是卓越. 首先是CSV的

Java将int隐式转换为字节

我将开始处理需要读取字节并创建字符串的内容.读取的字节代表UTF-16字符串.因此,为了进行测试,我想将UTF-16编码的简单字节数组转换为字符串.数组中的前2个字节必须表示字节序,因此必须为0xff 0xfe或0xfe 0xff.所以我尝试如下创建字节数组: byte[] bytes = new byte[] {0xff, 0xfe,

在Python 3中从utf-16转换为utf-8

我正在用Python 3编程,但遇到一个小问题,我在网上找不到任何引用. 据我了解默认字符串是utf-16,但我必须使用utf-8,我找不到将默认字符串转换为utf-8的命令. 非常感谢您的帮助.解决方法:在Python 3中,使用字符串操作时,有两种重要的数据类型很重要.首先是字符串类,它是表示unicode

如何在C中将UTF-16中的字符串转换为UTF-8

考虑: STDMETHODIMP CFileSystemAPI::setRRConfig( BSTR config_str, VARIANT* ret ) { mReportReaderFactory.reset( new sbis::report_reader::ReportReaderFactory() ); USES_CONVERSION; std::string configuration_str = W2A( config_str ); 但在config_str中我得到一个UTF-

为什么Java char使用UTF-16?

最近我读了很多关于unicode代码点以及它们如何随着时间的推移而演变的事情,并确定我也阅读了http://www.joelonsoftware.com/articles/Unicode.html. 但是我无法找到Java使用UTF-16作为char的真正原因. 例如,如果我的字符串包含1024个字母的ASCII范围charachter字符串.它意味着1024

c – utfcpp和Win32 wide API

是否良好/安全/可能使用小型utfcpp库将我从宽Windows API(FindFirstFileW等)返回的所有内容转换为使用utf16to8的有效UTF8表示? 我想在内部使用UTF8,但是无法获得正确的输出(在另一次转换或普通cout之后通过wcout).普通的ASCII字符当然可以工作,但是ñä搞砸了. 还是有更简单的选择?

Python UTF-16 CSV阅读器

我有一个UTF-16 CSV文件,我必须阅读. Python csv模块似乎不支持UTF-16. 我使用的是python 2.7.2.我需要解析的CSV文件是大量运行到几GB的数据. John Machin的答案问题如下 print repr(open('test.csv', 'rb').read(100)) 输出test.csv只有abc作为内容 '\xff\xfea\x00b\x00c\x00'

在c中读取UTF-16文件

我正在尝试读取具有BOM的UTF-16LE编码的文件. 我试过这段代码 #include <iostream> #include <fstream> #include <locale> #include <codecvt> int main() { std::wifstream fin("/home/asutp/test"); fin.imbue(std::locale(fin.getloc(), new std::cod

linux – grep unicode 16支持

我在macosx上使用TextEdit创建了两个文件,相同的内容有不同的编码,然后 grep xxx filename_UTF-16 没有 grep xxx filename_UTF-8 XXXXXXX xxxxxxyyyyyy grep did not support UTF-16? 解决方法: iconv -f UTF-16 -t UTF-8 yourfile | grep xxx

c – 将UTF-8中的文件转换为UTF-16

C中的程序需要读取以utf-8编码的文件.不幸的是,使用char *它不能获得扩展字符(☺☻♥♦•◘等),而wchar_t *错误地解释它们.我管理它的算法是: 1)制作一个新文件 2)将其命名为[原始名称] Utf-16 3)将原始文件复制到新文件,同时进行转换 4)提取数据. 5)在不再需要时删除该临时文件.

如何在java中将UTF-16转换为UTF-32?

我一直在寻找解决方案,但这个主题似乎并不多.我找到了建议的解决方案: String unicodeString = new String("utf8 here"); byte[] bytes = String.getBytes("UTF8"); String converted = new String(bytes,"UTF16"); 但是,从utf8转换为utf16,java不处理“UTF32”,这使得这个解决

为什么Python Unicode内部格式如PEP 100中所述实现?

http://www.python.org/dev/peps/pep-0100/ PEP 100声明内部格式Python Unicode保存UTF-16编码,但将值作为UCS-2(或使用标志–enable-unicode = ucs4编译时的UCS-4)进行处理. 为什么不选择UTF-16(可变长度格式)而不是UCS-2(固定长度)? 尽管两种编码大致相同,但当PEP-100发布时(2000

如何验证CharSequence的实例是否是Unicode标量值的序列?

我有一个java.lang.CharSequence的实例.我需要确定此实例是否是Unicode scalar values的序列(即,实例是否采用UTF-16编码形式).尽管java.lang.String保证,Java字符串不一定是UTF-16编码形式(至少不是根据最新的Unicode specification,目前为6.2),因为它可能包含隔离的surrogate cod

java – UTF-16编码

<?xml version="1.0" encoding="UTF-16"?> <note> <from>Jani</from> <to>ALOK</to> <message>AshuTosh</message> </note> 我有XML解析器,它只支持UTF-8编码,否则它会提供SAX解析器

将MySQL数据库转换为UTF16

我试图在MySQL数据库中创建此表 CREATE TABLE IF NOT EXISTS `Scania` ( `GensetType` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `EngineType` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `Engine60Hz` int(11) NOT NULL, `Alternato

linux – 无法将UTF-16设置为区域设置

我无法在我的Linux机器上将UTF-16或其任何形式设置为区域设置.这个示例代码: #include <iostream> #include <string.h> #include <locale.h> using namespace std; int main() { char *ret = std::setlocale(LC_ALL, "en_US.utf16"); if (ret) { cout <