A~d013B~d013C
등을 시도
A
B
C
(예를 들어이 올 것이다, 내 안드로이드로 스캔 그래서 경우) QR 바코드에 캐리지 리턴을 인코딩하려면 어떻게
그러나 그것을 항상 이스케이프 문자를 표시합니다 (내가 찾은 다른 방법들 중 어느 것도 작동하지 않는 것 같습니다)
A~d013B~d013C
등을 시도
A
B
C
(예를 들어이 올 것이다, 내 안드로이드로 스캔 그래서 경우) QR 바코드에 캐리지 리턴을 인코딩하려면 어떻게
그러나 그것을 항상 이스케이프 문자를 표시합니다 (내가 찾은 다른 방법들 중 어느 것도 작동하지 않는 것 같습니다)
QR 코드에 올바른 바이트 시퀀스를 입력하여 인코딩하면됩니다. 기본 ISO-8859-1 인코딩을 사용 중이라고 가정하면이 값은 단일 바이트 0x0D입니다.
아마이 캐릭터/바이트를 특정 인코더로 지정하는 방법을 묻고 싶을 것입니다. http://zxing.appspot.com/generator/은 입력란에 텍스트 영역을 제공하기 때문에 "텍스트"모드에서 쉽게이 작업을 수행 할 수 있다고 말하면됩니다. 여기서 간단히 캐리지 리턴을 입력 할 수 있습니다. 차례로
그냥 차트 서버에 URL을 생성합니다
http://zxing.org/w/chart?cht=qr&chs=350x350&chld=L&choe=UTF-8&chl=a%0Ab%0Ac
다음실제로 라인 피드를 삽입 한 것 (당신은 무엇을 의미하는 것이?),하지만 당신은 %를 삽입하려면 위의 URL을 편집 할 수 있습니다 0D로 캐리지 리턴을 원합니다.
<:CR>
에서 %0D
으로 변경하면 줄 바꿈을 할 수 있습니다.
나는 이것이 오래되었다는 것을 알고 있지만 여전히 Google에서 최고의 결과 중 하나이며 향후 자바 스크립트 인코딩을 위해 추가하고 싶습니다.
JavaScript 내부에서는 \u000A
을 삽입하여 CR을 삽입하거나 \u000D
을 삽입하여 CR을 삽입 할 수 있습니다. 예 :
const qrData = 'Line 1 ' +
'\u000A Line 2' +
'\u000A Line 3' +
'\u000A Line 4';
매우 유용합니다. 고맙습니다! – Mani5556