腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
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
回答已采纳
1
回答
C99标准- fprintf -s转换精度
、
、
数组中的
宽
字符
被转换为多
字节
字符
(每个
字符
好像是通过调用wcrtomb函数来实现的,在第一个
宽
字符
被转换之前,mbstate_t对象描述的转换状态被初始化为零),直到并包含一个终止的空
宽
字符
。生成的多
字节
字符
被写入(但不包括)终止空
字符
(
字节
)。如果没有指定精度,则数组将包含空
宽
字符
。如果指定了精度,则写入的
字节</em
浏览 2
提问于2016-09-25
得票数 3
1
回答
字符
索引与
字节
索引
、
、
我知道如何使用特定的编码将
字符
串转换为
字节
数组,但如何将
字符
索引转换为
字节
索引(在Java中)? 例如,在UTF-32中,
字符
索引i是
字节
索引4 * i,因为每个UTF-32
字符
都有4个
字节
宽
。但在UTF-8中,大多数英文
字符
为1
字节
宽
,其他大多数脚本中的
字符
为2或3
字节
宽
,少数为4
字节
宽
。对
浏览 3
提问于2014-12-25
得票数 4
回答已采纳
1
回答
广泛性和地域性
、
、
我希望如果
宽
字符
没有在特定的区域中打印,那么多
字节
字符
也不应该在相同的区域中打印。)我认为多
字节
字符
编码与区域设置有关,但多
字节
字符
可以很好地打印,无需区域设置。计算机如何确定多
浏览 1
提问于2022-03-25
得票数 0
回答已采纳
1
回答
哪些
宽
字符
被翻译成空多
字节
?
、
根据,wcstombs将翻译
宽
字符
“直到
宽
字符
转换为空
字符
”。 那么,哪些
宽
字符
被转换为空多
字节
呢?这是一个特殊的角色吗?或者在给定范围之外的任何角色?
浏览 0
提问于2013-12-19
得票数 0
回答已采纳
2
回答
用C语言混合
宽
字符
串和窄字串
、
、
%ls\n", L"123" "456" );输出是123456为什么我可以自由地混合和匹配宽和窄
字符
串文字,从而得到一个
宽
字符
串文字作为结果?
浏览 2
提问于2013-08-07
得票数 6
回答已采纳
1
回答
16位
宽
字有什么意义?
、
、
比较了两种表示非拉丁
字符
的方法:
宽
字符
与多
字节
字符
.它说
宽
字符
对
字符
集中的每一个
字符
都使用相同的位
宽
(强调是我的)。一个由UTF-16编码的
字符
可以是从2
字节
到4
字节
之间的任何地方,所以一个char16_t不能可靠地表示它,如果遵循这样的规则:在
宽
字符
中,一个
字符
总是具有相同的位
宽
。
浏览 6
提问于2017-06-05
得票数 0
回答已采纳
1
回答
使用位模式的Widechar到Bytes?
、
、
如果已知UTF-8编码的
宽
字符
中的
字节
数,是否可以使用以下方法获得
字节
?例如,:我试着把191中的8位放进插槽,但是没有得到相同的结果 110[0][0][0][1][0] 10[1][1][1][1][1][1]
浏览 4
提问于2011-02-11
得票数 0
回答已采纳
2
回答
在
宽
数据上使用窄
字符
串操作函数
、
、
、
我正在解析一个XML文件,它可以包含不同语言的本地化
字符
串(目前只有英语和西班牙语,但将来可能是任何语言),XML解析器的API通过一个UTF8编码的char*返回XML中的所有数据。在解析数据之后,需要对数据进行一些操作(在其中搜索子
字符
串、连接
字符
串、确定子
字符
串的长度等)。但是,所有这些都假定和要求
字符
串是以NULL结
浏览 2
提问于2011-06-03
得票数 1
回答已采纳
1
回答
C标准:l前缀和八进制/十六进制转义序列
、
我没有在C标准中找到解释,前面提到的
宽
字符
串中的转义序列是如何处理的。例如:wchar_t *txt2 = L"\xA9\x03";标准
浏览 1
提问于2013-04-07
得票数 0
回答已采纳
1
回答
linux / windows上的
宽
字符
字符
串函数
、
、
、
、
我想创建一个具有两个不同
字符
串类的
字符
串库,用于处理UTF-8和UCS-2 (我认为它是某种UTF-16,不处理0xFFFF以上的代理和
字符
)。 在windows平台上,
宽
字符
的宽度为2个八位
字节
。那么与
宽
字符
字符
串相关的函数会发生什么呢?在windows上传递2个八位
字节
宽度的项目的缓冲区,在linux上传递4个八位
字节
宽度的项目的缓冲区吗?如果是,那么它使这些功能在windows和linux上完
浏览 1
提问于2015-04-30
得票数 1
1
回答
在十六进制中显示
宽
字符
显示意外结果
、
、
我试图在十六进制中显示一个
宽
字符
,它给了我意想不到的结果,它总是像2位十六进制和我的代码。通知 当输入值小于1
字节
时,它将按预期工作。
浏览 0
提问于2020-11-05
得票数 0
回答已采纳
1
回答
宽
流和
字符
、
我看到允许将char写入std::wostream (例如,std::wcout<<"looooool";)。
浏览 0
提问于2013-02-03
得票数 1
回答已采纳
1
回答
如果读取空
字符
,如何确定要跳过的
字符
数
、
、
根据C99规范,mbrtowc函数返回0 此外,我想知道mbrtowc这种行为背后的理由是什么。
浏览 1
提问于2017-01-15
得票数 0
回答已采纳
1
回答
Boost仅序列化std::wstring的第一个
字符
、
、
、
如果我切换到std::string,它可以很好地工作,但是当我使用wstring时,我只得到一个序列化的
字符
。为什么?
浏览 0
提问于2011-04-10
得票数 4
回答已采纳
2
回答
fwprintf省略了
宽
字符
、
、
、
output after writing "p" (1B file size)文件内容文件大小为30B,因此
宽
字符
实际上丢失了在评论中表示:是82 (我猜2*30 + 2*10 (普通
字符
)+2(
宽
尾数为零))。引用的话也是有用的 文件中
宽
浏览 0
提问于2016-03-10
得票数 2
4
回答
wchar以单个或两个空
字节
结束?
、
、
、
、
如果它以单个空
字节
结束,如果像"009A“这样东西表示unicode符号之一,它如何知道它还不是
字符
串结束? 如果它以两个空
字节
结束?嗯,我不确定,需要确认一下。
浏览 0
提问于2012-09-07
得票数 11
回答已采纳
1
回答
如何在MySQL中声明widechar数据类型
、
、
当我阅读C++手册时,它描述了wchar_t, 它让我想一想如何将_t类型的数据(如汉字)存储在MySQL中?
浏览 1
提问于2011-04-06
得票数 0
1
回答
mbstowcs_s函数SizeInWords参数上下文中单词的大小是多少?
、
、
、
、
mbstowcs_s,_mbstowcs_s_lout pReturnValue -转换的
字符
数。在sizeInWords中- wcstr缓冲区的大小(以单词表示)。在mbstr中,以空结束的多
字节
字符
序列的地址。 including要存储在wc
浏览 4
提问于2015-03-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
宽字节注入剖析
Hr-Papers-宽字节注入深度讲解
java字节流与字符流的区别
Go语言中多字节字符的处理
Java字节流与字符流的区别
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券