腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用STL将UTF-8
转
到本地多
字节
、
、
、
我需要使用
多
平台(
Linux
,Windows)方法将UTF-8
字符
串转换为本地多
字节
编码(cp1251)。但是,除了首先将(使用std::codecvt和std::locale) UTF-8
转
换为
宽
字符
串,然后将
宽
字符
串转换为本地
字符
串外,我找不到在这两个平台上工作的标准(更好的STL)方法。
浏览 4
提问于2014-08-31
得票数 0
回答已采纳
1
回答
C99标准- fprintf -s转换精度
、
、
用于C99
转
换的s标准(7.19.6.1)规定: 如果不存在l长度修饰符,则参数应该是指向
字符
类型数组的初始元素的指针。数组中的
字符
被写入(但不包括)终止空
字符
。数组中的
宽
字符
被转换为多
字节
字符
(每个
字符
好像是通过调用wcrtomb函数来实现的,在第一个
宽
字符
被转换之前,mbstate_t对象描述的转换状态被初始化为零),直到并包含一个终止的空
宽
字符
。生成的多<
浏览 2
提问于2016-09-25
得票数 3
2
回答
如何将C++中的wchar wstring转换为更好的支持?
、
、
我是一名Java开发人员,我遇到了Android NDK编译C++类的问题,这些类有wchar和wstring等。在检查是否有任何可能支持这些类之后,到目前为止,我的发现表明NDK上没有任何东西完全支持这些类。这意味着我需要在源代码中更改它们。究竟如何做到这一点呢?谢谢
浏览 5
提问于2011-11-25
得票数 0
4
回答
wcstombs:
字符
编码
、
wcstombs 说,它“将
宽
字符
代码序列转换为多
字节
字符
串”。但它从来没有说过什么是“
宽
字符
”。 它是隐含的,比如它将utf-16
转
换为utf-8,或者转换是由某个环境变量定义的?
浏览 1
提问于2010-02-03
得票数 3
回答已采纳
1
回答
linux
/ windows上的
宽
字符
字符
串函数
、
、
、
、
我想创建一个具有两个不同
字符
串类的
字符
串库,用于处理UTF-8和UCS-2 (我认为它是某种UTF-16,不处理0xFFFF以上的代理和
字符
)。 在windows平台上,
宽
字符
的宽度为2个八位
字节
。在
Linux
上,它们是4。那么与
宽
字符
字符
串相关的函数会发生什么呢?在windows上传递2个八位
字节
宽度的项目的缓冲区,在
linux
上传递4个八位
字节
宽度的项目的缓冲
浏览 1
提问于2015-04-30
得票数 1
1
回答
使用wcstombs()根据语言环境将wchar_t* (包含Unicode)转换为MBCS (char*)
我的输入是Unicode
字符
,例如:,"(U+00DB) (U+0081)“(wchar_t*)。我使用wcstombs将这个
宽
字符
字符
串转换为char * (MBCS)。由于Unicode已经以UTF-8编码,所以我希望它能以DB81 char*的形式逐
字节
地返回Unicode的复制序列。但我得到的是c3 9b。这是在
Linux
上发生的,而在windows上我只能得到“DB81”。 我需要打开一个名为DB81的文件(如十六进制
转
储中所示),但是fopen使用
浏览 0
提问于2013-02-05
得票数 0
1
回答
在十六进制中显示
宽
字符
显示意外结果
、
、
我试图在十六进制中显示一个
宽
字符
,它给了我意想不到的结果,它总是像2位十六进制和我的代码。通知 当输入值小于1
字节
时,它将按预期工作。
浏览 0
提问于2020-11-05
得票数 0
回答已采纳
2
回答
Linux
内核使用哪种Unicode编码?
、
、
那
Linux
呢?它使用哪种Unicode编码: UTF-16LE还是UTF-32?
浏览 2
提问于2012-04-07
得票数 3
回答已采纳
1
回答
通过boost::asio传输混合unicode和单
字节
字符
的最佳方法
、
我们正在尝试使用winapi
宽
字符
串函数来检索注册表信息。然后,我们需要通过网络传输该信息。8192);现在我们有了
宽
字符
串
字符
,我们将用单
字节
字符
的xml填充它们。尽可能
多
地节省带宽是很重要的,因为当我们使用单个
字节
时,当它在数千台
浏览 2
提问于2011-09-26
得票数 0
5
回答
Mac OS X和
Linux
中的安全
字符
串函数
、
、
、
、
在Mac和
Linux
中有没有和Windows (strcpy_s,strncpy_s..etc)一样的等效的安全
字符
串函数? 那么在多
字节
和
宽
字符
之间进行转换的函数呢?
浏览 3
提问于2010-12-31
得票数 24
回答已采纳
2
回答
跨平台处理std::string/std::wstring与std::filesystem::path的方法
、
我有一个在
Linux
上抛出异常的C++代码示例:const fs::path pathDir(L"/var/media");我推测这个问题与ç
字符
的使用有关为什么这个
宽
字符
串(wchar_t)是“无效或不完整的多
浏览 4
提问于2019-10-23
得票数 7
回答已采纳
1
回答
需要多少空间?
、
如果我想要生成一个长度为6的字典,需要多少内存才能使用all和0-9
字符
?如果我知道密码中没有其他
字符
,那么这些
字符
的长度是6,那么破解密码是个好主意吗?
浏览 0
提问于2013-08-19
得票数 0
3
回答
Swift 3-如何将Int32的内存转换为四个
字符
、
、
、
、
我想将一个Int32
转
换成一个由4个C风格的1
字节
宽
字符
组成的
字符
串(可能与密切相关,但在Swift 3中)。它的用途是Core的许多API函数返回一个OSStatus (实际上是一个Int32),它通常可以被解释为由四个C风格的
字符
组成的
字符
串。
浏览 5
提问于2017-03-03
得票数 3
3
回答
wchar_t和char在WinDbg中的表示
、
、
、
问题: 空
字符
的用途是什么: - Win32中的00
浏览 5
提问于2009-04-19
得票数 4
回答已采纳
1
回答
c++如何操作和使用UTF-8
字符
、
、
、
我正在Windows 10上工作,尽管我需要解决方案在
Linux
上以同样的方式工作。Biatlón255Esprint 7,5 km (M); 100; 200Persecucion 10 km (M); 100; 200如果我在屏幕上打印文件,我收到
字符
"ó“,但不是单独的,我需要与该
字符
交互以进行验证,我需要检查该行上没有数字或特殊
字符
:”!我还需要将该名称保存在
字符
串中,并能够与其交互并在控制台上显示结果。 提前谢谢。
浏览 5
提问于2022-04-10
得票数 -1
1
回答
如何正确调用mbstowcs?
、
、
size_t mbstowcs(wchar_t * size_t,const char *src,size_t n);1.在调用此方法之前,是否可以设置LC_ALL(LC_ALL,“zh_n.utf-8”)?3.传递给n的是什么,是strlen(src)吗?
浏览 2
提问于2011-11-25
得票数 0
1
回答
如何在
Linux
中使用wstring?
、
、
我想在
Linux
中开发一个应用程序。我想使用wstring信标,因为我的应用程序应该支持unicode,我不想使用UTF-8
字符
串。); ....我的问题是如何在<e
浏览 5
提问于2011-09-04
得票数 6
2
回答
多
字节
到
宽
字符
转换后的内存中存在临时副本。
、
、
、
我正在尝试将安全
字符
字符
串转换为unicode
字符
串。由于我需要处理安全数据,所以我确保在内存使用后清除它。我尝试遵循API到unicode转换。MultiByteToWideChar() 对Unicode
字符
串的转换在上述所有API中都是成功的。但在此之后转储内存时,unicode
字符
串的副本仍保留在内存中。我确保了处理安全数据的所有变量都被清除(通过使用SecureZeroMemory() API )。我怀疑这是上述API使用的临时副本。
浏览 0
提问于2014-11-25
得票数 2
2
回答
多
字节
字符
串和普通
字符
串
我不明白对于C,是否每个
字符
串总是一个多
字节
字符
串,这意味着它们被编码为多
字节
字符
:如果s不包含像m这样的扩展
字符
集的成员,那么它也是一个多
字节
字符
串吗我对此表示怀疑,因为我阅读了libc手册中的以下内容: string“通常指多
字节
字符
串,而不是
宽
字符
串。
浏览 1
提问于2015-01-26
得票数 1
1
回答
在调用` `mbtowc()`时,gcc是如何决定
宽
字符
集的?
、
、
、
根据gcc手册,选项在编译时指定
宽
字符
串和
字符
常量的
宽
字符
集。 但是,在运行时通过调用mbtowc()将多
字节
字符
转换为
宽
字符
时,
宽
字符
集是多少呢?说多
字节
字符
的
字符
集是由当前语言环境的LC_CTYPE类别决定的,但是没有提到
宽
字符
集。我现在手头没有C标准,所以我不知道C标准是怎么说的。是否像在编译时一样,由-
浏览 1
提问于2013-03-15
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
bash shell 中如何区别$和${}和$和
C语言/C加加程序员编程学习之unicode编码与ansi编码
SQL注入最易懂系列教程
Python学习之unicode和utf8
linux应用中,工具curl的使用讲解
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券