首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在aspell (Linux)中设置utf-8编码

如何在aspell (Linux)中设置utf-8编码
EN

Stack Overflow用户
提问于 2015-03-05 22:09:27
回答 2查看 1.3K关注 0票数 2

这非常简单:我需要将aspell的配置设置为UTF-8

当我执行时:

代码语言:javascript
复制
aspell dump config

到达

代码语言:javascript
复制
# conf (string)
#   main configuration file
# default: aspell.conf

# conf-dir (string)
#   location of main configuration file
# default: /etc

# data-dir (string)
#   location of language data files
# default: <prefix:lib64/aspell-0.60> = /usr/lib64/aspell-0.60

# dict-alias (list)
#   create dictionary aliases

# dict-dir (string)
#   location of the main word list
# default: <data-dir> = /usr/lib64/aspell-0.60

# encoding (string)
#   encoding to expect data to be in
# default: !encoding = none

当我在一个正在执行的应用程序中像这样使用aspell时:

代码语言:javascript
复制
cat skinnyFile.tmp | aspell -a --encoding=utf-8 --lang="es"

一些单词的输出,如:"ahí“没有尖锐的:"ah??”

谢谢你的帮忙

EN

回答 2

Stack Overflow用户

发布于 2015-09-17 14:49:32

/etc/aspell.conf

  • chmod 644 /etc/aspell.conf

  • and打开
  1. 拼写转储配置> aspell.conf文件并更改行:

代码语言:javascript
复制
# default: !encoding = none

到这个

代码语言:javascript
复制
encoding utf-8
票数 1
EN

Stack Overflow用户

发布于 2020-11-10 19:18:50

根据我的经验(使用Aspel0.68),使用--encoding或在aspell.conf中设置encoding是不够的,甚至可能是不必要的。对于aspell来说,重要的是将$LANG环境变量设置为与您想要使用的字典相对应的区域设置。在这种情况下,您需要添加到~/.bash_profile

代码语言:javascript
复制
export LANG=es_ES.UTF-8

如果您不想全局设置此变量,请为设置此变量的aspell编写一个启动器脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28879774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档