我正在创建一个应用程序来读取条形码。我使用 QuaggaJS 作为条形码阅读器库。我的问题是我可以打开手电筒,但不能关闭它。
var track = Quagga.CameraAccess.getActiveTrack();
track.applyConstraints({advanced: [{torch:true}]}); //Torch is on
track.applyConstraints({advanced: [{torch:false}]}); //Torch still on :(
Run Code Online (Sandbox Code Playgroud)
有没有办法关闭手电筒?
我正在尝试将以下字符串转换为: \xe2\x80\x9c\xc3\x83\xc2\xa9\xe2\x80\x9d 到: \xe2\x80\x9c\xc3\xa9\xe2\x80\x9d 。这是一个 latin1 字符,但我无法正确执行。到目前为止,我已经尝试了两个函数,但它们都没有给我正确的输出。
\n\n$translation = 'Cop\xc3\x83 \xc2\xa9 rnico was Italian';\n$translation = mb_convert_encoding($translation, 'utf-8', 'iso-8859-1'); //opt 1\n$translation = iconv('utf-8', 'latin1', $translation); //opt 2\nRun Code Online (Sandbox Code Playgroud)\n\n我从 Api 获取这些数据,所以我不知道数据库中发生了什么。\n这是西班牙语字符串:Cop\xc3\xa9rnico es italiano。\n这是来自 API 的数据:Cop\xc3\x83 \xc2\xa9 rnico 是意大利语\n这是 $translation = bin2hex($translation);\n436f70c38320c2a920726e69636f206973204974616c69616e 的结果
\n\n正确的做法是什么?问候。
\n