스마트 따옴표 교체
코드 및 일반 텍스트 환경과의 호환성을 위해 타이포그래픽(곡선) 따옴표를 직선 따옴표로 변환합니다.
스마트 따옴표 교체 사용 방법
- 1
텍스트 붙여넣기
Word, Google Docs, 웹페이지에서 복사한 둥근 '스마트' 따옴표가 포함된 텍스트를 입력란에 붙여넣으세요.
- 2
따옴표 바꾸기
'Replace Quotes'를 클릭해 모든 타이포그래픽 따옴표를 일반 곧은 따옴표로 변환하세요.
- 3
출력 검토
둥근 큰따옴표와 작은따옴표가 곧은 " 와 ' 문자로 바뀐 출력란을 확인하세요.
- 4
정리된 텍스트 복사
'Copy Output'을 사용해 수정된 텍스트를 코드, 터미널, 또는 모든 일반 텍스트 환경에 붙여넣으세요.
스마트 따옴표가 문제를 일으키는 이유와 해결 방법
곧은 따옴표 vs. 스마트 따옴표
따옴표에는 두 가지 계열이 있습니다. 곧은 따옴표는 평범한 ASCII 문자로, 곧은 큰따옴표와 곧은 아포스트로피는 키보드에 바로 자리하고 있습니다. 둥근 따옴표 또는 타이포그래픽 따옴표라고도 불리는 스마트 따옴표는 인쇄물에서 세련되어 보이는 기울어진 왼쪽·오른쪽 부호로, 큰따옴표와 작은따옴표 모두 여는 모양과 닫는 모양이 서로 다릅니다.
스마트 따옴표는 완성된 문서에서는 아름답지만, 그 외의 거의 모든 곳에서는 그야말로 맞지 않습니다. 이 도구는 둥근 문자를 그에 대응하는 곧은 ASCII 문자로 되돌려, 읽기 좋게 꾸며진 텍스트를 기계가 해석할 수 있는 텍스트로 바꿔 줍니다.
스마트 따옴표는 어디서 생기나
스마트 따옴표를 일부러 입력하는 경우는 드뭅니다. 워드 프로세서와 편집기가 자동 고침 또는 스마트 따옴표라는 기능을 통해 이를 자동으로 삽입하면서, 입력하는 동안 곧은 키 입력을 둥근 따옴표로 슬그머니 바꿔 놓습니다. Microsoft Word, Google Docs, Apple Pages, 그리고 수많은 콘텐츠 관리 시스템이 모두 기본적으로 이렇게 동작합니다.
문제는 그 텍스트를 복사해 까다로운 곳에 붙여넣을 때 시작됩니다. 화면에서는 문자가 거의 똑같아 보이기 때문에, 둥근 부호가 코드 편집기, 터미널, 스프레드시트로 보이지 않게 묻어 들어가고, 그 이후 단계에서 무언가가 작동하지 않을 때에야 비로소 정체를 드러냅니다.
정확히 무엇이 깨지나
프로그래밍 언어는 문자열을 구분하는 데 곧은 따옴표를 기대합니다. 둥근 따옴표가 들어간 print(“hello”) 같은 줄을 붙여넣으면 인터프리터는 구문 오류를 냅니다. 타이포그래픽 문자를 문자열 구분 기호로 인식하지 못하기 때문입니다. JSON에서도 같은 실패가 일어나는데, JSON에서는 곧은 큰따옴표만 유효하므로 둥근 따옴표 하나가 문서 전체의 파싱을 실패하게 만듭니다.
잘못 끼어든 둥근 따옴표 하나가 파서를 혼란스럽게 하면 CSV 파일은 열을 잘못 나누고, 명령줄 도구는 플래그와 인자를 잘못 읽으며, URL과 설정 파일은 예측할 수 없게 동작합니다. 어느 경우든 해결책은 동일합니다. 둥근 문자를 곧은 문자로 바꾸는 것이며, 이것이 바로 이 도구가 클릭 한 번으로 하는 일입니다.
관련된 구체적인 문자들
거의 모든 골칫거리는 네 개의 둥근 문자에서 비롯됩니다. 왼쪽과 오른쪽 큰따옴표는 둘 다 하나의 곧은 큰따옴표로 모입니다. 왼쪽과 오른쪽 작은따옴표 역시 둘 다 곧은 작은따옴표, 곧 평범한 아포스트로피로 모이며, 이 중 두 번째 것은 타이포그래픽 아포스트로피 역할도 겸합니다.
이 대응 관계를 알아 두면 실제 상황에서 문제를 알아차리는 데 도움이 됩니다. 문자열을 감싼 기울어진 따옴표나 축약형 안의 비스듬한 아포스트로피가 보인다면, 그것이 바로 변환해야 할 문자들입니다. 이 도구는 정확히 이런 따옴표들만을 대상으로 하고 나머지는 모두 건드리지 않습니다.
실제 예시
문서에서 복사한 문장으로 시작해 봅시다. She said, “it’s ready,” and left. 여는 큰따옴표와 닫는 큰따옴표가 둥글고, “it’s” 안의 아포스트로피도 둥급니다. 변환하고 나면 다음과 같이 됩니다. She said, "it's ready," and left. 이제 큰따옴표는 곧은 형태가 되었고, 축약형에는 곧은 아포스트로피가 쓰입니다.
이렇게 변환된 형태야말로 프로그래밍 언어, JSON 검증기, CSV 가져오기 도구가 불평 없이 받아들이는 것입니다. 문구, 간격, 줄바꿈은 모두 그대로 보존되며 오직 네 개의 따옴표 문자만 바뀌는데, 이는 호환성을 회복하는 데 필요한 최소한의 수정입니다.
누구에게 가장 필요한가
개발자가 가장 많이 사용하는 사람들입니다. 블로그, 채팅 메시지, 디자인 문서에서 코드 조각을 붙여넣었다가 영문 모를 구문 오류에 부딪히는 일은 일상적인 의식과도 같은데, 둥근 따옴표가 흔한 원인입니다. 그 코드 조각을 먼저 이 변환기에 통과시키면 이런 부류의 버그 전체가 사라집니다.
데이터 분석가와 엔지니어 역시 오피스 도구에서 내보낸 CSV와 JSON을 정리할 때 똑같이 도움을 받으며, 일반 텍스트 설정, 스크립트, API 페이로드를 준비하는 누구에게나 마찬가지입니다. 출처가 Word나 Docs를 거치고 목적지가 코드나 데이터라면, 따옴표 변환을 으레 거치는 첫 단계로 삼으세요.
팁과 변하지 않는 것
서식 있는 텍스트 출처에서 붙여넣은 뒤에는, 텍스트를 실행하거나 파싱하거나 가져오기 전에 따옴표 변환을 가장 먼저 하세요. 이 문자들은 눈에 거의 보이지 않기 때문에, 따옴표는 전혀 언급조차 하지 않는 오류 메시지를 디버깅하는 것보다 문제를 미리 잡는 편이 훨씬 쉽습니다.
이 도구는 둥근 따옴표만 바꾼다는 점을 기억하세요. 줄바꿈, 간격, 그 밖의 구두점을 포함한 나머지 모든 것은 원래 그대로 유지됩니다. 대시나 줄임표 같은 다른 타이포그래픽 문자도 정규화해야 한다면, 이 변환기는 따옴표와 아포스트로피에만 특화되어 있으므로 그런 문자들은 따로 처리하세요.
자주 묻는 질문
스마트 따옴표란 무엇이고 왜 바꾸나요?
둥근 큰따옴표와 작은따옴표를 모두 변환하나요?
따옴표 외에 다른 것도 바꾸나요?
'don’t' 같은 축약형의 아포스트로피도 고칠 수 있나요?
이 도구는 무료이고 개인정보가 보호되나요?
관련 도구
이런 편리한 도구도 함께 사용해 보세요