짧은 이야기 AI 활용 · 검색 링크

AI가 R&D 검색 링크를 만들었다면, &도 검색값에 남아 있나요?

쿼리 이름과 값을 나눠 만들고 완성한 쿼리를 다시 읽어 보세요. 값 안의 &가 다른 항목을 나누는 구분자가 될 수 있습니다.

Node.js는 URL 쿼리를 읽고 쓰는 URLSearchParams를 문서화합니다. 웹사이트를 열거나 값을 보내지 않고 가상 검색값을 로컬에서 확인했습니다.

짧은 쿼리에서 뜻이 바뀌었습니다

q=R&D를 읽으니 q의 값은 R이고 빈 값을 가진 별도 D 항목이 생겼습니다. 검색값 R&D를 그대로 보존한 것이 아닙니다. 주소의 호스트가 맞아도 검색 데이터가 틀릴 수 있습니다.

조각을 붙이지 말고 값을 구성하세요

URLSearchParams에 q와 R&D의 쌍을 주니 q=R%26D로 기록됐고 다시 읽으면 R&D가 돌아왔습니다. 인코딩한 &가 값에 속합니다. 로컬 결과이며 특정 사이트의 검색 동작을 입증한 것은 아닙니다.

다시 읽는 확인을 요청하세요

예시 입력: “쿼리 이름과 값을 따로 구성하고 완성한 쿼리를 다시 읽어서 문장부호까지 원래 값과 같은지 보여줘. 승인한 호스트·경로를 바꾸지 마.” 공유하기 전에 읽어낸 값을 보세요.

인코딩이 목적지를 검증하지는 않습니다

서비스가 실제 쓰는 항목 이름과 지원 형식을 사용하세요. 리디렉션·소유자·인증·서버 해석은 시험하지 않았습니다. 인코딩했다고 비공개 검색어를 공개 링크에 넣어도 되는 것은 아닙니다.

2026년 10월 14일 발행. 기존 Node.js 24.19.0으로 가상 쿼리를 기록·파싱했으며 현재 참고 페이지 표시는 26.11.1입니다. AI·외부 링크·브라우저 검색·서비스 요청을 시험하지 않았습니다.

출처: Node.js · URLSearchParams.