腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
JNI
将
4
字节
wchar_t
转
换为
字符串
、
、
因为我需要从返回
wchar_t
*的原生c++中获取一些信息,既然安卓现在的
wchar_t
是
4
字节
的,而jchar是2
字节
的,那么我怎么
使用
env->NewString呢?} } get_Name基本上返回一个来自NewString((const jchar* )myWchar, myLen)的jstring 当调用NewString时,有时返回的结果是非unicode
字符串
浏览 93
提问于2020-01-24
得票数 1
回答已采纳
1
回答
我应该
使用
wchar还是char加密?
、
、
、
、
我让这段代码用来创建密钥的散列,以便
使用
Wincrypt加密
字符串
:
wchar_t
*key_str = key;char key[] = "123456789AFA11";size_t len = lstrlenA,字符
字符串
还是
wchar_t<
浏览 0
提问于2018-08-22
得票数 0
回答已采纳
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。我需要打开一个名为DB81的文件(如十六进制
转
储中所示),但是fopen
使用
char* filename。因此,我必须将此
浏览 0
提问于2013-02-05
得票数 0
1
回答
使用
jni
在java中实现vc++方法
、
、
、
、
我在
使用
java本机接口方面是新手。我的任务是在方法。我的问题是,在java中声明本机方法并调用
jni
。有人能建议我如何做这件事吗?我读过文章,但没有完全读到。 typedef void* (_stdcall *FN
4</em
浏览 1
提问于2013-11-08
得票数 0
回答已采纳
3
回答
wchar_t
和char在WinDbg中的表示
、
、
、
注:* Trivial code
wchar_t
*greeting = L"Hello World!";
wchar_t
* 0x004158100:000> ?? greeting_"Hello World!"
浏览 5
提问于2009-04-19
得票数 4
回答已采纳
2
回答
将
unicode
字符串
从C# exe传递到C++ DLL
、
、
在我的C# exe中
使用
这个函数,我尝试向我的C++ DLL传递一个Unicode
字符串
:__declspec(dllexport) int xSetTestString(char* pSettingsXML); 在调用C#中的函数之前,我执行了一个MessageBox.Show(
字符串
在ASCII端,我执行了: OutputDebugStringW((
wch
浏览 0
提问于2010-06-12
得票数 3
回答已采纳
1
回答
读取CSV文件(UNICODE编码) C++时编码错误
、
、
、
、
我需要读取一个csv ( UNICODE )并将数据放入一个2d数组中,现在我已经
使用
字符串
完成了它,但是我需要
使用
LPTSTR,因为我必须处理的csv是UNICODE编码的,并且
使用
字符串
我不能读取任何东西
浏览 2
提问于2017-03-17
得票数 0
回答已采纳
1
回答
从
JNI
调用返回阿拉伯语
、
、
、
我一直在尝试从
JNI
调用中返回一个阿拉伯
字符串
。lpszDest, int m_flag, int lpszReserved);lpszDest :忽略lpszReserved :忽略 现在,当我
使用
浏览 5
提问于2011-03-16
得票数 3
回答已采纳
1
回答
C++
字符串
长度不同于java
字符串
长度。
JNI
Android
、
、
、
我正在与一个
使用
JNI
集成c++后端库的项目合作。 “这是一个测试{ is }斜体{ie},我们正在
使用
它演示应用程序的功能.”很明显还有更多的短信。我正在循环遍历c++中的所有
字符串
字符,并保存它们的位置/然后
将
斜体跨度添加到我的SpannableString中。(i-
4</em
浏览 0
提问于2018-11-12
得票数 2
1
回答
支持unicode的
JNI
启动jvm
、
、
、
我
使用
调用api在C代码中加载和运行jvm。我正在
使用
java结构JavaVMOption来完成这个任务。我所做的是从java示例中直接得到的,它工作得很好,直到我需要
使用
一个宽字符/unicode路径--我不能这么做,因为optionString是char*而不是
wchar_t
*。我仔细阅读了
JNI
文档:我已
浏览 0
提问于2013-11-18
得票数 3
回答已采纳
1
回答
如何
将
basic_string<char>
字符串
转
换为
字节
数组
、
、
、
我正在尝试
使用
JNI
将
cpp
字符串
传递给java android。utilLogWrite(int prmLevel, const string &prmMsg) 应
浏览 1
提问于2017-07-06
得票数 0
2
回答
如何
将
wstring中的Unix时间戳转
换为
char数组中的格式化日期
、
对于初学者,请容忍我是C++的新手然后,我将其转
换为
wchar_t
*。const
wchar_t
* wcs = businessday.c_str(); 然后,在声明了一个10
字节
的char数组之后,我
将
wchar_t
*转
换为
浏览 4
提问于2019-03-13
得票数 4
1
回答
在Linux上将wstring转
换为
jstring
、
、
、
在unix中,我遇到了
将
wstring转
换为
jstring的问题,因为在linux上,
wchar_t
的大小是
4
字节
(而不是像windows那样的2
字节
,因此我不能
使用
wchar_t
到jchar的转换)。
浏览 0
提问于2011-11-26
得票数 1
回答已采纳
2
回答
用于打印unicode
字符串
的C++ char16_t格式说明符
、
\u
4
e2d\u81ea\u6709\u9ec
4
\u91d1\u5c
4
b"; wprintf(L"String written with L-String编写的书中自有黄金屋
字符串
:أَبْجَ
浏览 4
提问于2022-02-06
得票数 2
回答已采纳
1
回答
如何
使用
JNI
将
java
字符串
转
换为
宽
字符串
、
、
几个月前,我编写了一个Java API,它
使用
JNI
包装C API。C API
使用
char
字符串
,我
使用
GetStringUTFChars从Java String创建C
字符串
。从那时起,C API的创建者为他的每个需要或返回
wchar_t
字符串
的C函数创建了宽字符等效项。我想更新我的Java API以
使用
这些宽字符函数,并克服我在非ASCII字符方面遇到的问题。在研究了
JNI
文档之后,我对
使用
Get
浏览 0
提问于2013-01-14
得票数 0
回答已采纳
2
回答
通过
JNI
将
双
字节
(WCHAR)
字符串
从C++传递到Java。
、
、
、
我有一个通过
JNI
使用
C++ DLL的Java应用程序。DLL的一些方法采用
字符串
参数,其中一些方法还返回包含
字符串
的对象。目前DLL不支持Unicode,因此
字符串
处理非常容易: Java调用String.getBytes()并将结果数组传递给DLL,后者只是
将
数据作为char*处理。我现在正在修改DLL以支持Unicode,切换到
使用
TCHAR类型(在定义UNICODE时
使用
windows的WCHAR数据类型)。修改DLL很顺利,但我不知道如何
浏览 3
提问于2009-05-15
得票数 8
回答已采纳
2
回答
使用
winsock在网络上发送Unicode (win32)文本数据包?
、
、
我正在尝试
使用
winsock通过网络发送文本数据包。然而,文本存储为
wchar_t
,我需要能够
将
文本转
换为
字节
(字符)格式通过网络发送,这将被转换回
wchar_t
。我已经尝试过
使用
ostringstream,并且已经将我的
wchar_t
字符串
转
换为
看起来像
字节
的格式,但是当我尝试相反的时候,我得到了一堆乱七八糟的东西。ostringstream ostr; ostr.imbue( std::loca
浏览 1
提问于2010-11-19
得票数 0
回答已采纳
2
回答
带有UTF8问题的UTF-16到WideCharToMultiByte问题
、
、
、
、
int main(){
wchar_t
utf16[] =L"\x00ff\x00fe\x0043\x0000\x0068\x0000\x00EO\x0000\x006F";int size = WideCharToMultiByte(CP_UTF8,0,utf16CP_UTF8,0,utf16,-1,utf8 ,size,NULL,NU
浏览 5
提问于2014-04-11
得票数 2
回答已采纳
1
回答
如何在C中打印UTF-16字符?
、
我读入了文件,可以
将
字符存储在uint16_t数组或字符数组中(还有更好的选择吗?) 但是如何打印这些字符呢?
浏览 10
提问于2011-11-30
得票数 5
3
回答
Android
将
jstring转
换为
wchar_t
的可靠方法
、
、
在我的Android代码中,我需要将jstring转
换为
wchar_t
,我找到的最接近的引用是。可以
使用
以下代码获取jchar*和长度:jsize len = env->GetStringLength(string); 看来我不能
使用
wcncpy
将
"raw“复制到”wStr
浏览 1
提问于2014-04-16
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Python将Tensor转换为字符串
使用Python将字符串完整转换为元组
怎样将mp4转换为flv?mp4转flv用它很方便!
使用Java将String字符串转换为数组的多种方法
C语言/C加加程序员编程学习之unicode编码与ansi编码
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券