비밀번호 맨 끝을 보세요
비밀번호나 와이파이 이름이 \ 로 끝나면, 안드로이드 휴대폰에서 연결이 안 됩니다. 예를 들어 cafe2024\ 같은 비밀번호입니다.
QR은 멀쩡히 스캔됩니다. 오류도 뜨지 않습니다. 비밀번호가 틀렸다고만 나옵니다. 그래서 손님은 비밀번호를 잘못 알려 주셨다고 생각하게 됩니다.
이렇게 하시면 됩니다
- 맨 끝의
\를 지우세요. 가장 확실합니다. - 꼭 넣어야 하면 중간으로 옮기세요. 중간에 있는 것은 괜찮습니다.
- 비밀번호를 바꿀 수 없으면, 안드로이드를 쓰는 손님에게는 비밀번호를 직접 입력하게 하는 수밖에 없습니다.
- 와이파이 이름이
\로 끝나면 더 나쁩니다.이름과 비밀번호가 같이 틀리게 읽히므로 공유기 이름을 바꾸시는 편이 낫습니다.
이런 것은 괜찮습니다
;,"로 끝나는 비밀번호\가 중간에 들어 있는 비밀번호- 세미콜론이 몇 개든, 어디에 있든
문제가 되는 것은 맨 끝의 \ 하나뿐입니다.
왜 그럴까요
QR 안에는 와이파이 이름과 비밀번호가 이렇게 한 줄로 들어갑니다.
WIFI:T:WPA;S:네트워크이름;P:비밀번호;;여기서 ; 가 칸을 나눕니다. 그래서 비밀번호 안에 ;가 있으면 어디까지가 비밀번호인지 알 수 없게 되고, 그럴 때는 그 앞에\ 를 붙여 “이건 칸을 나누는 게 아니라 그냥 글자” 라고 표시합니다. \ 자신도 마찬가지여서, 비밀번호에 \가 하나 있으면 QR 안에는 \\ 두 개로 들어갑니다.
문제는 여기서 생깁니다. 비밀번호가 \ 로 끝나면 QR 안에서는\\ 로 끝나고, 그 바로 뒤에 칸을 나누는 ; 가 옵니다. 안드로이드는 ; 바로 앞 한 글자만 보고 판단합니다. 앞에 \ 가 보이니까 “칸을 나누는 게 아니구나” 하고 지나쳐, 비밀번호가 거기서 끝난 줄 모릅니다.
제대로 하려면 \ 가 몇 개 붙어 있는지 세어야 하는데, 한 글자만 봐서는 셀 수가 없습니다.
사이트가 잘못 만든 것은 아닙니다
같은 QR을 원래 정해진 방식대로 읽는 프로그램에 넣으면 제대로 읽힙니다. 안드로이드 쪽이 좁게 읽는 것입니다.
그렇다고 안드로이드에 맞춰 다르게 만들 수도 없습니다. \ 를 어떻게 적을지는 이 QR 방식이 정해 둔 것이라, 다르게 적으면제대로 만들어진 다른 스캐너들이 전부 틀리게 읽습니다.하나를 맞추려고 나머지를 다 깨뜨리는 셈입니다.
그래서 이 사이트는 이름이나 비밀번호가 \ 로 끝나면 화면에 알려 드리고, 카드는 그대로 만듭니다.
직접 돌려 본 결과
안드로이드가 QR을 읽는 부분만 소스에서 그대로 떼어 내, 같은 QR들을 넣어 봤습니다. 짐작이 아니라 실행해 본 결과입니다.
| 비밀번호 / 이름 | 안드로이드가 읽은 결과 |
|---|---|
비밀번호가 \ 로 끝남 | 비밀번호가 틀리게 나옴 |
| 같은 경우에 “숨긴 네트워크” 표시가 뒤에 붙음 | 비밀번호가 틀리게 나옴 |
비밀번호가 \\ 두 개로 끝남 | 비밀번호가 틀리게 나옴 |
와이파이 이름이 \ 로 끝남 | 이름과 비밀번호가 모두 틀리게 나옴 |
\ 가 중간에 있음 | 정상 |
; , " 로 끝남 | 정상 |
2026. 09. 14 기준