发出此命令时gammu-smsd-inject TEXT 123-文本“abcæøå”我会收到一条没有æøå的短信。这显然与字符编码有关,我尝试了命令的几个选项,-unicode -utf8
gammu 配置的是文件后端而不是数据库,这有什么可说的吗
答案1
作为立即的解决方案,您可以强制 gammu 使用 unicode:
[smsd]
OutboxFormat = unicode
TransmitFormat = unicode
如果上述操作有效,则切换TransmitFormat
到。auto
答案2
-unicode
尝试在命令末尾添加一个参数