当前位置: 首页 > wzjs >正文

网站功能需求分析文档网上营销策略有哪些

网站功能需求分析文档,网上营销策略有哪些,品牌营销型网站,做公司的网站有哪些东西如果你使用标准的依赖库执行命令中包含中文的话, 就会发现中文乱码,如果你的输出中没有中文,就可以正常输出,因为windows的命令行默认使用的是gbk编码。。。。。 #[tauri::command] pub async fn run_command(command: String) -…

如果你使用标准的依赖库执行命令中包含中文的话, 就会发现中文乱码,如果你的输出中没有中文,就可以正常输出,因为windows的命令行默认使用的是gbk编码。。。。。

#[tauri::command]
pub async fn run_command(command: String) -> Result<String, String> {#[cfg(target_os = "windows")]let output = {// 先设置控制台编码为UTF-8let _ = tokio::process::Command::new("powershell").arg("-Command").arg("chcp 65001 | Out-Null").creation_flags(0x08000000).status().await;tokio::process::Command::new("powershell").arg("-Command").arg(&command).creation_flags(0x08000000).output().await.map_err(|e| e.to_string())?};#[cfg(not(target_os = "windows"))]let output = tokio::process::Command::new("sh").arg("-c").arg(&command).output().await.map_err(|e| e.to_string())?;if output.status.success() {print!("Command output: {}",String::from_utf8_lossy(&output.stdout));Ok(String::from_utf8_lossy(&output.stdout).to_string())} else {Err(String::from_utf8_lossy(&output.stderr).to_string())}
}

解决办法

使用标准的编码依赖库encoding_rs = "0.8"

完整代码:


#[tauri::command]
pub async fn run_command(command: String) -> Result<String, String> {#[cfg(target_os = "windows")]let output = tokio::process::Command::new("powershell").arg("-Command").arg(&command).creation_flags(0x08000000).output().await.map_err(|e| e.to_string())?;#[cfg(not(target_os = "windows"))]let output = tokio::process::Command::new("sh").arg("-c").arg(&command).output().await.map_err(|e| e.to_string())?;if output.status.success() {#[cfg(target_os = "windows")]{// 在Windows上尝试从GBK转换为UTF-8let (decoded, _, _) = GBK.decode(&output.stdout);Ok(decoded.into_owned())}#[cfg(not(target_os = "windows"))]{Ok(String::from_utf8_lossy(&output.stdout).to_string())}} else {#[cfg(target_os = "windows")]{let (decoded, _, _) = GBK.decode(&output.stderr);Err(decoded.into_owned())}#[cfg(not(target_os = "windows"))]{Err(String::from_utf8_lossy(&output.stderr).to_string())}}
}

http://www.dtcms.com/wzjs/257223.html

相关文章:

  • com域名的网站百度搜索推广技巧
  • wordpress网页无法运作英文seo是什么
  • 网站设计软件microsoft2013百度收录网址
  • 定制网站开发平台河南制作网站公司
  • 全国建筑资质查询网站上海百度提升优化
  • 唯品会网站建设的目的企业网站建设服务
  • 二手车网站建设论文百度正式员工工资待遇
  • 南京网站搜索排名重庆seo招聘
  • 判断网站首页武汉今日头条最新消息
  • 如何建设黄色网站手机百度2022年新版本下载
  • 柳州购物网站开发设计国际新闻网站
  • 网页制作的公司多少收入seo排名优化app
  • 网上做流量对网站有什么影响吗seo外链建设的方法有
  • 义乌网站制作多少钱企业站seo价格
  • 网上订餐网站建设的外文文献网络销售怎么做才能有业务
  • 小团队兼职做网站seo常见优化技术
  • 如何把网站放在主机上中国有几个搜索引擎
  • 阿里云主机搭建网站武汉大学人民医院地址
  • 网站建设 营销百度云网盘资源搜索
  • 大连网站 设计公司东莞seo计费
  • 沈阳做网站哪个好2022最新免费的推广引流软件
  • 可以做来电名片的网站怎么自己找外贸订单
  • 湖北宜昌网网络搜索优化
  • 备案网站 备注内容怎么找拉新推广平台
  • 公司想做个自己的网站怎么做seo还能赚钱吗
  • 新闻网站怎样做seo优化西安网站维护公司
  • 网站源码上传完后怎么做最新国际新闻事件今天
  • 做网站有年费吗怎样设计一个网页
  • 做网站要学那些东西网络商城应该如何推广
  • 外挂网站怎么做今天国内最新消息