社区
C语言
帖子详情
关于UCS2编码的信息?
dingfuhao
2002-05-17 04:25:53
说说UCS2编码是怎么回事?
现在我有一个中英文混合的UCS2编码的字符创,
我怎么样显示这个字符串信息啊?
...全文
1092
6
打赏
收藏
关于UCS2编码的信息?
说说UCS2编码是怎么回事? 现在我有一个中英文混合的UCS2编码的字符创, 我怎么样显示这个字符串信息啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NowCan
2002-05-24
打赏
举报
回复
#include <windows.h>
#include <lm.h>
#include <stdio.h>
BOOL GetFullName( char *UserName, char *Domain, char *dest )
{
WCHAR wszUserName[256]; // Unicode user name
WCHAR wszDomain[256];
LPBYTE ComputerName;
struct _SERVER_INFO_100 *si100; // Server structure
struct _USER_INFO_2 *ui; // User structure
// Convert ANSI user name and domain to Unicode
MultiByteToWideChar( CP_ACP, 0, UserName,
strlen(UserName)+1, wszUserName,
sizeof(wszUserName)/sizeof(wszUserName[0]) );
MultiByteTOWideChar( CP_ACP, 0, Domain,
strlen(Domain)+1, wszDomain, sizeof(wszDomain)/sizeof(wszDomain[0]) );
// Get the computer name of a DC for the domain.
NetGetDCName( NULL, wszDomain, &ComputerName );
// Look up the user on the DC.
if( NetUserGetInfo( (LPWSTR) ComputerName,
(LPWSTR) &wszUserName, 2, (LPBYTE *) &ui ) )
{
printf( "Error getting user information.\n" );
return( FALSE );
}
// Convert the Unicode full name to ANSI.
WideCharToMultiByte( CP_ACP, 0, ui->usri2_full_name, -1,
dest, 256, NULL, NULL );
return (TRUE);
}
NowCan
2002-05-17
打赏
举报
回复
要在DOS方式下直接打印有困难。需要先转换为GB。你去查查WideCharToMultiByte这个函数。
kary
2002-05-17
打赏
举报
回复
如果是UNICODE,则可以用wsprintf("%S",s);不过我也不懂。
dingfuhao
2002-05-17
打赏
举报
回复
这个我是知道,
假设:我有
u_char buf[10];
buf[0]=78;
buf[1]=232
buf[2]=204
buf[3]=11;
buf[4]=135;
buf[5]=45;
buf[6]=0;
buf[7]=0;
buf[8]=0;
buf[9]=0;
怎么打印处字符串?
kary
2002-05-17
打赏
举报
回复
ucs2:2字节表示一个字符。相当于UNICODE
ucs4:4字节表示一个字符。
对否?
kary
2002-05-17
打赏
举报
回复
ucs2是2个字节表示一个字符。
ucs4是4个字节表示一个字符。
ucs2相当于UNICODE。
不知道这个说法对否?
基于微信小程序平台开发的集家庭日常收支精细化记录多成员协同管理与智能财务分析于一体的云端家庭财务管理系统_微信小程序开发前端界面设计后端数据逻辑处理云数据库存储用户权限管.zip
基于微信小程序平台开发的集家庭日常收支精细化记录多成员协同管理与智能财务分析于一体的云端家庭财务管理系统_微信小程序开发前端界面设计后端数据逻辑处理云数据库存储用户权限管.zip
CursorSetup-x64-2.1.47.exe
CursorSetup-x64-2.1.47.exe
动态覆盖的分布式策略,具有有限感知能力.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子
信息
工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
(55页PPT)智慧农业行业解决方案.pptx
(55页PPT)智慧农业行业解决方案.pptx
基于双目标 UCB 控制启发式算法的主动磁悬浮轴承 PID 隐式模型优化方法-基准函数测试(Matlab代码实现)
内容概要:本文提出了一种基于双目标UCB控制启发式算法的主动磁悬浮轴承PID隐式模型优化方法,并通过基准函数测试验证其有效性。该方法结合了多目标优化与启发式搜索策略,旨在提升主动磁悬浮轴承控制系统中PID参数整定的精度与稳定性,利用Matlab进行仿真代码实现,展示了在基于双目标 UCB 控制启发式算法的主动磁悬浮轴承 PID 隐式模型优化方法——基准函数测试(Matlab代码实现)复杂非线性系统建模与优化方面的应用潜力。; 适合人群:具备一定控制理论基础和Matlab编程能力的高校研究生、科研人员及从事自动化、机械电子工程等领域研发工作的技术人员。; 使用场景及目标:①用于主动磁悬浮轴承系统的高性能控制设计;②为PID控制器参数优化提供基于双目标UCB启发式算法的新思路;③适用于需要高精度、强鲁棒性控制的工业场景,如高速旋转机械、精密制造装备等。; 阅读建议:建议读者结合Matlab代码深入理解算法实现细节,重点关注双目标优化机制与UCB启发式策略的融合方式,并可通过替换不同基准函数进行扩展实验,进一步掌握其在实际控制系统优化中的调参技巧与适应性分析方法。
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章