mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
use --utf8-input and --utf8-out params when calling sdcv
This will prevent string encoding conversion in Kobo in which it has problem to doing so. This patch should fix #252 and #272.
This commit is contained in:
@@ -19,7 +19,7 @@ function ReaderDictionary:stardictLookup(word)
|
||||
word = string.gsub(word, "%p+$", '')
|
||||
DEBUG("stripped word:", word)
|
||||
-- escape quotes and other funny characters in word
|
||||
local std_out = io.popen("./sdcv -nj "..("%q"):format(word), "r")
|
||||
local std_out = io.popen("./sdcv --utf8-input --utf8-output -nj "..("%q"):format(word), "r")
|
||||
local results_str = std_out:read("*all")
|
||||
if results_str then
|
||||
--DEBUG("result str:", word, results_str)
|
||||
|
||||
Reference in New Issue
Block a user