我尝试使用以下命令但无法获得正确的输出:
$ w3m -dump_source google.com
r���G��2�Ph��ү�f�� ����?�l���%Y:���c(�����������Y\��s8Ư| ��;����1ʹ��D��^�lK���٥r��\���Սk�V��Ϸv���{��r�����~s\��~?�ML7���¹���ƿ�qm��h��q�(��:wZ a�
我怎样才能改变字符集?
我也尝试过
w3m -O "UTF-8" -dump_source "google.com"
和
w3m -I "UTF-8" -dump_source "google.com"
但都不起作用。
答案1
w3m -o accept_encoding=UTF-8 -dump_source google.com
或者
w3m -o accept_encoding=='*;q=0' -dump_source google.com
答案2
经过一个月的尝试,但还是无法达到 w3m 的效果。
使用 elinks 的替代选项:
elinks -source google.com
编码也存在问题。但结果是解决了,如下所示
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
把它放到终端