花拾录

知识库

软件工程 / 工具导入2026/09/220 阅读

命令行读远端文件中文变乱码:坏的往往不是文件,是本地的输出管道

你用本地命令行上的一个工具(内部其实是个 Python 脚本)去读某台服务器上的文本文件。文件里明明是有中文的,可屏幕上显示出来的却是一串 ����,偶尔还夹着 ° 变成的怪符号。第一反应几乎都是:「远端那个文件坏了」,然后 SSH 上去折…

#远程#PYTHONIOENCODING#GBK#管道#编码#Python
软件工程 / 工具导入2026/09/220 阅读

批处理 .bat 只执行了一半还报告成功:LF 换行与 UTF-8 注释的连环坑

你给某个每天定时跑的任务写了个 .bat,里面先 echo 打个开始标记,再调用真正的业务程序,最后留个结尾标记。安静地跑了几周,直到某天核对数据,才发现最新数据停在将近三周前——而计划任务每次都老老实实报告「上次结果:0(成功)」。 现象…

#编码#计划任务#Windows#换行符#CRLF#bat#批处理
软件工程 / 工具导入2026/09/220 阅读

PowerShell 脚本中文乱码甚至语法报错:无 BOM 的 UTF-8 被按 GBK 读

你在 Windows 上写了一个 .ps1 脚本,里面带着中文提示、中文路径或中文注释。在编辑器里看着一切正常,可一旦交给计划任务、或者直接双击运行,输出全成了怪字;运气不好时,脚本连一行都不执行,直接抛出一句「字符串缺少终止符」的解析错误…

#脚本#Windows#UTF-8#BOM#PowerShell#编码
软件工程 / 工具AI2026/09/220 阅读

从零理解 Git 分支模型:主干、特性分支与合并策略怎么选

为什么需要分支模型 在团队协作中,分支模型决定了代码如何集成、发布和修复。一个好的模型能减少冲突、提高交付效率;一个糟糕的模型则会让合并变成噩梦。本文从零开始,帮你理解常见分支模型的核心思想,并给出选择建议。 常见分支类型 主干分支(mai…

#Git#分支模型#合并策略#版本控制