A~d013B~d013C
などを試してみました
A
B
C
(例えば、それが出てくる、私はアンドロイドでそれをスキャンしそうな場合)QRバーコードで改行をエンコードするにはどうすればよい
が、それをいつもあなたは、単にQRコードに正しいバイト順序を置くことによって、それをエンコード
A~d013B~d013C
などを試してみました
A
B
C
(例えば、それが出てくる、私はアンドロイドでそれをスキャンしそうな場合)QRバーコードで改行をエンコードするにはどうすればよい
が、それをいつもあなたは、単にQRコードに正しいバイト順序を置くことによって、それをエンコード
(動作するようには思えいずれも私が発見した他の方法、特に)エスケープ文字を示しています。デフォルトのISO-8859-1エンコーディングを使用していると仮定すると、それはただ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です。
変更%0D
から<:CR>
、あなたが好きな、それはあなたのための休憩を行う。
私はこれが古いですけど、それはまだグーグルで上位の結果の一つだと私は将来のJavaScriptのエンコードを検索するために追加したいと思います。
インサイドJavaScriptは、あなたは、CRを挿入するためにLFまたは\u000D
を挿入するために\u000A
を使ってこれを行うことができます。たとえば、次のように
const qrData = 'Line 1 ' +
'\u000A Line 2' +
'\u000A Line 3' +
'\u000A Line 4';
非常に役に立ちました。ありがとうございました! – Mani5556