Community생산성 & 협업github.com

chianwu-hash/windows-powershell-encoding-skill

Windows PowerShell에서 유니코드, UTF-8 및 모지바케 문제를 방지하기 위한 이식 가능한 Codex 스킬입니다. 특히 중국어/CJK 프로젝트에 유용합니다.

windows-powershell-encoding-skill란 무엇인가요?

이 스킬은 Windows PowerShell 환경에서 발생하는 인코딩 관련 문제를 방지하기 위해 설계된 이식 가능한 Codex 스킬입니다. 주로 중국어, 일본어, 한국어(CJK) 프로젝트에서 유니코드, UTF-8, 그리고 모지바케(문자 깨짐) 문제를 해결하는 데 초점을 맞춥니다. Codex 플랫폼에서 사용할 수 있으며, AI 에이전트가 Windows PowerShell 명령어와 스크립트를 실행할 때 파일 입출력, 파이프라인 처리, 리다이렉션 시 인코딩을 올바르게 처리하도록 안내합니다. 이를 통해 개발자는 언어적 장벽 없이 정확한 텍스트 처리를 보장받을 수 있습니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add chianwu-hash/windows-powershell-encoding-skill

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

windows-powershell-encoding-skill은(는) 무엇을 하나요?

Windows PowerShell에서 유니코드, UTF-8 및 모지바케 문제를 방지하기 위한 이식 가능한 Codex 스킬입니다. 특히 중국어/CJK 프로젝트에 유용합니다.

개요

이 스킬은 Windows PowerShell의 인코딩 관련 문제를 해결하기 위한 지침과 모범 사례를 제공합니다. 주로 다음 문제를 다룹니다:

  • 유니코드 및 UTF-8 인코딩 처리
  • 모지바케 (문자 깨짐) 방지
  • 중국어, 일본어, 한국어(CJK) 프로젝트에서의 텍스트 처리

사용 방법

이 스킬은 Codex 에이전트가 Windows PowerShell 명령을 실행할 때 자동으로 적용됩니다. 다음과 같은 상황에서 유용합니다:

  • 파일 읽기/쓰기 시 인코딩 지정
  • 파이프라인에서 텍스트 데이터 처리
  • 리다이렉션 연산자 사용 시 인코딩 관리

주요 기능

  • -Encoding UTF8 매개변수 사용 강제
  • [System.Text.Encoding]::UTF8을 통한 명시적 인코딩 변환
  • chcp 65001 명령을 통한 코드 페이지 변경
  • 파일 입출력 시 BOM(Byte Order Mark) 처리

예제

# UTF-8 인코딩으로 파일 읽기
Get-Content -Path ".\file.txt" -Encoding UTF8

# UTF-8 인코딩으로 파일 쓰기
"Hello, 세계" | Out-File -FilePath ".\output.txt" -Encoding UTF8

# 코드 페이지를 UTF-8로 변경
chcp 65001

주의 사항

  • Windows PowerShell 5.1 이하에서는 기본 인코딩이 UTF-8이 아닐 수 있습니다.
  • PowerShell Core (버전 6 이상)는 기본적으로 UTF-8을 사용합니다.
  • BOM 없는 UTF-8 파일은 일부 구형 Windows 도구에서 문제를 일으킬 수 있습니다.

호환성

  • 플랫폼: Codex
  • 환경: Windows PowerShell
  • 언어: 중국어, 일본어, 한국어 (CJK) 프로젝트에 최적화

참고

자세한 내용은 원본 저장소를 참조하세요.

관련 스킬