[Tip] velog RSS 등록(feat. PCDATA invalid Char value Error, Input is not proper UTF-8, indicate encoding ! Error 해결방법)

Danny·2024년 1월 26일

안녕하세요! Danny(대니)😁 입니다.

오늘은 velog RSS 등록 방법과 RSS 등록 시 경험했던 Error들을 해결한 과정에 대해서 포스팅 하겠습니다.

1. velog RSS 등록 방법

2. PCDATA invalid Char value Error 해결방법

  • RSS 찾을 때, 정상적으로 XML이 나오길 기다렸지만 세상일은 쉽지 않죠? 어김없이 Error를 뿌려줍니다.
  • Error가 나오는 근본적인 원인은 시작태그와 종료태그 사이 위치한 텍스트데이터의 값이 유효하지 않다는 것이었습니다. 위치를 확인해보니 제 Velog 닉네임과 간략한 설명을 하는 위치 쪽이 Error에 걸린 것 같았습니다.
  • 어떤 텍스트가 문제인지 정확히 몰라서, 일단 간략한 설명은 지웠구요. 닉네임은 심플한 단어로 변경해서 테스트를 해봤습니다. 결론적으로는 Error 해결!!!

[Tip] PCDATA invalid Char value Error가 발생했을 때는 관련 Line의 텍스트를 지워가면서 테스트를 해보시기 바랍니다. 🙏

3. Input is not proper UTF-8, indicate encoding ! Error 해결방법

  • PCDATA를 해결해서 좋았는데, 역시 쉽게 끝나지 않죠..?
  • 입력값이 적절한 UTF-8이 아니라고 합니다. 또 다시 velog 웹사이트를 보며 어떤 부분이 문제일까 테스트를 해봅니다.
  • 제 경우는 포스팅한 제목이 문제였는데요..? 제목 포스팅을 작성할 때, 다른 벨로그 글의 수정화면으로 들어가서 복사 붙여넣기를 한다음, 이름을 변경하는 식으로 진행을 하기도 했었고, 제목 끝에 주제를 표시하기 위해 _ 를 붙여서 표현하기도 했었습니다. 결론적으로 몇몇의 포스팅 제목의 _부제 를 삭제 하며 테스트를 해봤더니, 정상적으로 XML 데이터를 볼 수 있었습니다.

**[Tip] Input is not proper UTF-8, indicate encoding ! Error가 발생했을 때는 관련 Line의 텍스트를 테스트 해보시기 바랍니다. 🙏 제 경우는 포스트 제목이 원인이었습니다. 😅

#. 참고URL

  1. RSS 등록 방법: https://velog.io/@nandong1104/RSS
  2. PCDATA invalid Char value Error: https://samslow.github.io/development/2019/01/28/Jekyll-Blog,-PCDATA-invalid-Char-value-Error-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95/
profile
안녕하세요 iOS 개발자 지망생 Danny 입니다.

0개의 댓글