You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell技术问询:编码受限下通过ASCII数组转字符创建非英文文件名

PowerShell编码限制下创建非英文字符文件名的解决办法

我刚好碰到过类似的问题——当PowerShell脚本受编码限制,没法直接使用Unicode、UTF-8这类格式创建带非英文字符的文件时,这个方法亲测好用:

具体实现步骤

  • 先通过[char]结合对应字符的Unicode码点,拼接出目标文件名:
    $op = [char]24555,[char]36895,[char]30340,[char]26837,[char]33394,[char]29392,[char]29432,[char]36339,[char]36807,[char]20102,[char]25042,[char]29399
    
  • 接着使用Out-File命令将需要的内容写入这个文件:
    "Write some necessary information to file" | Out-File "$op"
    

原理说明

这个方法的核心是绕开了脚本文件本身的编码限制,直接通过字符的Unicode码值来构造非英文字符文件名,最终生成的文件名称会包含“快速...”这类中文内容,完美达成需求。

内容的提问来源于stack exchange,提问作者Dhiwakar Ravikumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 03:29:20