ansi的使用方法

手机上安装busybox后,shell进入显示乱码和不能显示颜色。

可以使用ansi配置下,由于配置一次,以后不用容易忘记,特定博客里面备注下。

ANSICON 是一個可以让 Windows  cmd彩色显示的应用程序。

ANSICON的官方下载地址:

https://github.com/adoxa/ansicon/downloads

配置如下:

1.  下载后解压缩,如果window系统是32bit的进入x86文件夹,64bit进入x64,直接执行ansicon.exe

2.  进入CMD  输入ansicon  -i  安装就ok

 

好记性不如乱笔头,前面配置过一次,今天突然要发给同事使用,居然不知道怎么cmd配置了。以后还是多记录下。

 

每天进步一点点

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WideCharToMultiByte 是一个 Windows API 函数,用于将宽字符(Unicode)转换为多字节字符集。以下是 WideCharToMultiByte 的使用方法: ```c++ int WideCharToMultiByte( UINT CodePage, // 要使用的代码页的标识符 DWORD dwFlags, // 转换标志 LPCWSTR lpWideCharStr, // 输入字符串的地址 int cchWideChar, // 输入字符串的长度(以字符为单位) LPSTR lpMultiByteStr, // 输出字符串的地址 int cbMultiByte, // 输出缓冲区的大小(以字节为单位) LPCSTR lpDefaultChar, // 用于替换无法转换的字符的字符 LPBOOL lpUsedDefaultChar // 指向一个布尔值的指针,指示是否使用了默认字符 ); ``` 其中,CodePage 参数指定了要使用的代码页的标识符,可以使用常用的代码页标识符,如 CP_UTF8(表示 UTF-8 编码)、CP_ACP(表示当前 ANSI 代码页)等。dwFlags 参数指定了转换的标志,包括是否使用默认字符、是否在输出缓冲区的末尾添加空字符等。lpWideCharStr 参数是输入字符串的地址,cchWideChar 参数指定了输入字符串的长度(以字符为单位)。lpMultiByteStr 参数是输出字符串的地址,cbMultiByte 参数指定了输出缓冲区的大小(以字节为单位)。lpDefaultChar 参数是用于替换无法转换的字符的字符,lpUsedDefaultChar 参数指向一个布尔值的指针,指示是否使用了默认字符。 以下是一个使用 WideCharToMultiByte 函数将 Unicode 字符串转换为 UTF-8 编码的示例: ```c++ #include <Windows.h> #include <iostream> int main() { // 宽字符(Unicode)字符串 LPCWSTR wideStr = L"你好,世界!"; // 转换为 UTF-8 编码 int utf8Len = WideCharToMultiByte(CP_UTF8, 0, wideStr, -1, nullptr, 0, nullptr, nullptr); char* utf8Str = new char[utf8Len]; WideCharToMultiByte(CP_UTF8, 0, wideStr, -1, utf8Str, utf8Len, nullptr, nullptr); // 输出结果 std::cout << "UTF-8 编码:" << utf8Str << std::endl; // 释放内存 delete[] utf8Str; return 0; } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值