में यूनिकोड एन्कोडिंग और डिकोडिंग समस्याएं मैं यूटीएफ -8 क्यूआरकोड उत्पन्न करने की कोशिश कर रहा हूं ताकि मैं उच्चारण और यूनिकोड वर्णों को दोहराना कर सकूं।क्यूआरकोड
यह परीक्षण करने के लिए, मैं कई डिकोडिंग समाधान का उपयोग कर रहा हूँ: - यह भी
- http://zxing.org/w/decode.jspx OpenSource और सी प्रोजेक्ट एम्बेडेड
वे सभी मुझे हमेशा एक ही परिणाम देते हैं।
आप this image works well with यूनिकोड वर्णों को आजमा सकते हैं।
लेकिन यदि मैं क्यूआरकोड उत्पन्न करने के लिए ज़क्सिंग या Google चार्ट एपीआई का उपयोग करने की कोशिश कर रहा हूं, तो मैं इसे सही तरीके से डीकोड नहीं कर सकता।
मैं इस की कोशिश की है:
- http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=SHIFT_JIS&chl=R%C3%A9my+Hubscher
- http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=ISO-8859-1&chl=R%C3%A9my+Hubscher
- http://chart.apis.google.com/chart?cht=qr&chs=200x200&choe=UTF-8&chl=R%C3%A9my+Hubscher
लेकिन सब।
क्या आप जानते हैं कि मैं कैसे कर सकता हूं? क्या आप जानते हैं कि काम करने वाली छवि के लिए कौन सी एन्कोडिंग का उपयोग किया जाता है?
आप वास्तव में क्या आप इसे हल करने के लिए क्या किया कृपया समझा सकते हैं? –
आपको एक बीओएम जोड़ना होगा: http://en.wikipedia.org/wiki/Byte_order_mark। अपनी स्ट्रिंग से पहले बस '' \ xEF \ xBB \ xBF'' प्रिंट करें। – Natim
आप इस तरह से मतलब है? एनएसएसटींग * qrString = [एनएसएसटींग स्ट्रिंगविथफॉर्मैट: @ "\ xEF \ xBB \ xBF% @", symbol.data]; symbol.data वह स्ट्रिंग है जो ZBar SDK स्कैनिंग के बाद प्रदान करता है। यह मेरे लिए काम नहीं करता है। –