Inflearn brand logo image
Inflearn brand logo image
NEW
개발 · 프로그래밍

/

웹 개발

모르면 야근하는 문자 인코딩 완전 정복

웹 페이지나 데이터베이스에서 한글이 깨져 보이거나 파일이 알 수 없는 문자로 가득 차는 상황의 원인을 근본적으로 이해하고 대응할 수 있도록 만들어 드립니다!

(5.0) 수강평 20개

수강생 591명

이런 걸 배울 수 있어요

  • 문자열이 깨지는 증상의 원인 파악 및 대응

  • Java의 기본 인코딩 규칙인 UTF-8에 대한 깊은 이해

  • CP949로 설명할 수 있는 MBCS 문자열의 메모리 구조

🚨 모르면 야근하는 인코딩 규칙 완전 정복 🚨

혹시 이런 경험 있으신가요? 분명 코드는 완벽한데, 웹 페이지나 데이터베이스에서 한글이 깨져 보이거나, 파일이 알 수 없는 문자로 가득 차는 상황. 밤늦게까지 디버깅해도 원인을 찾지 못해 답답했던 그 순간! 🤦‍♂

야근의 주범은 바로 '인코딩'입니다!

하지만 걱정 마세요! 이 강의는 더 이상 인코딩 문제로 머리 싸맬 필요 없이 여러분을 야근 지옥에서 구원해 드립니다!

💡 당신의 코드를 뚫고 나오는 알 수 없는 깨진 글자, 그 이유는?

모든 IT 전문가에게 인코딩은 선택이 아닌 필수 지식입니다. 운영체제, 웹 브라우저, 데이터베이스, 심지어 모바일 앱까지, 모든 곳에서 문자열은 인코딩 규칙에 따라 움직입니다. 이 규칙을 모르면 사소한 버그가 치명적인 서비스 장애로 이어지고, 결국 불필요한 야근과 좌절을 안겨주죠.

"모르면 야근하는 인코딩 규칙 완전 정복" 강의는 IT 전문가가 되기 위해 반드시 알아야 할 인코딩의 모든 것을 쉽고 명확하게 알려드립니다. 복잡한 이론은 뒤로하고, 실제 현장에서 맞닥뜨릴 수 있는 문제와 해결책에 집중하여 여러분의 개발 생산성을 극대화시켜 드릴 것입니다.

🚀 이 강의를 통해 얻게 될 핵심 역량

  • 인코딩 흑마법 완전 해제: 더 이상 깨지는 글자에 당황하지 마세요! 문제의 원인을 정확히 진단하고 해결하는 능력을 갖추게 됩니다.

  • 글로벌 서비스 개발 전문가: 다국어 환경에서의 문자열 처리를 완벽히 이해하여, 전 세계 사용자를 위한 견고한 소프트웨어를 개발할 수 있습니다.

  • 버그 지옥 탈출: 불필요한 디버깅 시간을 줄이고, 핵심 개발에 집중할 수 있도록 야근을 줄여드립니다.

  • 탄탄한 기본기: 문자열 처리라는 IT의 기본기를 완벽하게 다져, 어떤 기술 스택을 만나더라도 자신감을 가질 수 있습니다.

🎯 이런 분들께 강력 추천합니다!

인코딩 오류로 답답함을 겪어본 모든 개발자 지망생 및 주니어 개발자: 왜 자꾸 글자가 깨지는지 명확한 해답을 찾고 싶다면 이 강의가 정답입니다.

다국어 서비스 개발을 꿈꾸는 개발자: 한글은 물론, 다양한 언어의 문자열을 완벽하게 처리하는 노하우를 배우고 싶다면 놓치지 마세요.

컴퓨터가 문자를 어떻게 처리하는지 근본적인 원리를 알고 싶은 분: 이론과 실전을 넘나들며 깊이 있는 지식을 쌓을 수 있습니다.

지금 바로 "모르면 야근하는 인코딩 규칙 완전 정복" 강의를 통해, 인코딩의 두려움에서 벗어나 진정한 IT 전문가로 거듭나세요! 야근은 선택 사항입니다!

수강 후에는

  • 문자열이 깨지는 증상에 대한 원인을 스스로 찾고 문제를 해결 할 수 있어요.

  • Java, C/++, Python, HTML + CSS 등 문자열을 다루는 모든 IT기술 분야에 대한 이해가 한 층 더 깊어져요.

이런 내용을 배워요.

문자의 본질은 숫자

ASCII 코드체계를 비롯해 문자 코드 체계는 모두 숫자를 기반으로 합니다. 즉, 문자의 본질은 숫자이며 이를 16진수로 살펴보고 구조를 분석해 CS기초를 튼튼히 합니다.

UTF-8 인코딩 규칙

이름은 알고 있는 UTF-8 인코딩 규칙에 대해 깊이 다룹니다. 2진수로 문자 코드값을 분석하고 상세 변환 규칙을 알아 봅니다. 또한 코드체계와 인코딩 규칙이 별개라는 사실도 명확하게 인식합니다.

인코딩 규칙과 MySQL

MySQL 같은 데이터베이스에서 문자열을 다룰 때 어떤 인코딩 규칙이 적용될 수 있으며 각각의 의미가 무엇인지 배웁니다.

꼭 알아야 할 상식! Base64

웹 서비스를 이루는 한 축이라 할 수 있는 HTTP 통신 프로토콜을 위한 Base64 인코딩 규칙을 정확히 이해하고 활용합니다.

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows 11

  • 사용 도구: 메모장, HxD 16진수 편집기, 크롬 브라우저

  • PC 사양: Windows 11 OS가 무리 없이 작동 할 수 있는 수준

학습 자료

  • 수업에 사용된 PPT자료 (PDF파일로 제공)

선수 지식 및 유의사항

  • ASCII 코드가 무엇인지는 이미 알고 있어야 함

  • Java나 C/C++ 프로그래밍 경험이 있는 것이 더 좋음 (모르더라도 수강 가능)

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 문자 인코딩 문제로 야근하고 싶지 않은 모든 분들

  • 인코딩 문제로 문자열이 깨지는 현상을 경험한 모든 분들

  • 문자열 처리를 고민해야 하는 모든 개발자

  • 사실 상 CS 기본기에 해당하는 UTF-8 인코딩 규칙에 대해 깊이 알고 싶은 분

선수 지식,
필요할까요?

  • HxD 같은 16진수 기반 편집기를 사용해본 경험

  • ASCII 코드에 대한 이해

  • Java나 C/C++ 프로그래밍 언어를 사용해본 경험

안녕하세요
입니다.

34,703

수강생

1,894

수강평

1,060

답변

4.9

강의 평점

22

강의

널널한 개발자 TV 채널 주인장이자
30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다.  반갑습니다. ^^

 

커리큘럼

전체

17개 ∙ (2시간 39분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

20개

5.0

20개의 수강평

  • dbfrontier님의 프로필 이미지
    dbfrontier

    수강평 7

    평균 평점 4.3

    5

    65% 수강 후 작성

    • nullnull8537
      지식공유자

      Good evaluation, thank you. :)

  • jaemyunghan9825님의 프로필 이미지
    jaemyunghan9825

    수강평 4

    평균 평점 5.0

    5

    35% 수강 후 작성

    • nullnull8537
      지식공유자

      Thank you for the good review. :)

  • snrkgotdj0756님의 프로필 이미지
    snrkgotdj0756

    수강평 3

    평균 평점 5.0

    5

    35% 수강 후 작성

    • nullnull8537
      지식공유자

      Thank you for the good evaluation. :)

  • leechie64474157님의 프로필 이미지
    leechie64474157

    수강평 1

    평균 평점 5.0

    5

    65% 수강 후 작성

  • geonwlee226640님의 프로필 이미지
    geonwlee226640

    수강평 3

    평균 평점 5.0

    5

    35% 수강 후 작성

    • nullnull8537
      지식공유자

      Thank you for the good review. :)

널널한 개발자님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!