QRコードモジュールhttps://github.com/monospaced/angular-qrcodeロシア語(キリル文字)を入力するとき。間違ったQRコードで表示されます。キリル文字の角モジュールQRコード
例:
"Приветмир" => "?@ 825B < 8 @" 変換の
鎖が得られる - 7ビットASCII→KOI8-U + KOI8-R→ISO-8859 -5
ファイルを出力、他の符号化を試みる、エンコードUTF-8で保存されている -
???????
モジュールのデモ例が正しく動作しています。検索する方向は?次のように
サンプル・コードは次のとおりです。
<div class="block-qr">
<qrcode version="8" error-correction-level="Medium" size="400" data="{{vm.data}}" href="{{var}}" download></qrcode>
</div>
<form class="block-form">
<div class="form-group">
<label>Заголовок</label>
<input type="text" class="form-control" placeholder="Заголовок" ng-model="vm.title">
</div>
<div class="form-group">
<label>Организация</label>
<input type="text" class="form-control" placeholder="Организация" ng-model="vm.org">
</div>
<div class="form-group">
<label></label>Телефон</label>
<input type="text" class="form-control" placeholder="Телефон" ng-model="vm.phone">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Email</label>
<input type="email" class="form-control" placeholder="Email" id="exampleInputEmail1" ng-model="vm.emails">
</div>
<div class="form-group">
<label>Сайт</label>
<input type="text" class="form-control" placeholder="Сайт" ng-model="vm.site">
</div>
<button type="submit" class="btn btn-default" ng-click="vm.concat()">Сгенерировать</button>
</form>
コントローラー:ラテン語で
function concat() {
vm.data = 'Title: ' + vm.title + '\nOrg: ' + vm.org + '\nPhone number: ' + vm.phone + '\nEmail: ' + vm.emails + '\n ' + vm.site;
return vm.data;
}
何の問題もなく、すべてが正常に動作します!