|
本帖最后由 linoul 于 2011-10-9 22:35 编辑
; F$ ]8 v+ T: Q9 k1 F0 p# X: i- v! D) W$ b# d1 V7 ?% H; y, l2 ?
QR offline Decoder是一款很不错的二维码扫描器,貌似也是唯一支持离线解码的软件。可惜的是支持ascii解码,碰到中文就乱码了。6 n1 y& |2 h8 r0 Q v7 E
看了下程序文件夹下的decode.js/ c& P) d% _ Q9 q! m) i+ W9 T5 _
function hexToString(hex) {
+ W* x4 m. Z" w1 X4 D. X9 L5 ? for (var result = '', c = 0; c < hex.length; c += 2)
3 m$ ~, ?6 I. D- P( E8 d' C* b result += String.fromCharCode(parseInt(hex.substr(c, 2), 16));
! a7 @1 j: s0 [ L0 U( A return result;
' U1 e( s8 |- W! _" Q5 \}
0 c* A9 a3 B& N7 z1 ?; ?/ d9 b: L9 C9 x
程序先是调用qrdecode_plugin来解码,解码结果是十六进制的,在通过这里转换为文字显示。研究了下改好, 希望有高人出手把此软件的qrdecode_plugin插件结合到QR deCODEr里面 那样就是真正完美的二维码阅读器了
& S! Z# I; z6 D' E+ E
" y5 H( L6 F+ S$ k, \0 D, @0 C+ ?' Y& I" G- v
1 B: Q H1 o4 l) ]& ~
放在app/models下% f/ b4 u/ @8 w& R' A; z
* \/ v- I, p! k; v! Q; C
8 o: W* [2 U2 u x6 v: P' r |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
|