2016-03-29 6 views
0

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; 
    } 

何の問題もなく、すべてが正常に動作します!

答えて

0

ラテンアルファベットで動作するように、あなたはファイルを接続する必要があり http://monospaced.github.io/bower-qrcode-generator/js/qrcode_UTF8.js 亭を通じてインストールするとき、私は2つのフォルダ角度-QRコードやQRコードジェネレーターを作成していることに気づきませんでした。ファイルは2番目のフォルダにあります。

関連する問題