মুত্ত: ইমোজি অক্ষরকে সঠিকভাবে প্রদর্শন করবেন কীভাবে?


11

আমি মুটগুলিতে ইমোজি অক্ষরগুলি সঠিকভাবে দেখতে সক্ষম হতে চাই, তবে উদাহরণস্বরূপ t মুটের পেজারে ^ জে হিসাবে প্রদর্শিত হয়। চলমান

:set pager=view

এবং বার্তাটি পুনরায় খোলার সাথে ভিম অক্ষরটি সঠিকভাবে প্রদর্শিত হয়।

প্রশ্নে থাকা ইমেলটি পিজিপি এনক্রিপ্টড, তবে আমি মনে করি আমি আন-এনক্রিপ্ট করা ইমেল ( https://groups.google.com/forum/#!topic/comp.mail.mutt/50_MpyYkXR4 ) দিয়ে একই পেয়েছি ।

আমি এই পোস্টটিও পেয়েছি ( /programming/23526353/how-to-get-ncurses-to-output-astral-plane-unicode-characters ), যা একটি সম্ভাব্য সমস্যার ব্যাখ্যা করছি যার মধ্যে আমি চলেছি, তবে আমি যেমন বলেছিলাম ভিম একই টার্মিনাল উইন্ডোতে অক্ষরগুলি সূক্ষ্মভাবে প্রদর্শন করে। তদুপরি আমি গ্লিবসি ২.১৯ ব্যবহার করছি এবং এই দুটি অ্যাপ্লিকেশন কীভাবে একই সিস্টেমে বিভিন্ন গ্লিবসি সংস্করণ ব্যবহার করতে পারে তা আমি দেখতে পাচ্ছি না।

এগুলি সঠিকভাবে প্রদর্শন করার জন্য মুটের অন্তর্নির্মিত পেজার পাওয়ার কোনও উপায় আছে কি?

সম্পাদনা: সুতরাং আমি 'মুট' এবং 'ভিম' ব্যতীত অন্য যে কোনও প্রাসঙ্গিক বিষয় অন্তর্ভুক্ত করতে ভুলে গিয়েছি ... আমি মুট-প্যাচযুক্ত প্যাকেজটি দিয়ে দেবিয়ান স্থিতিশীল চালাচ্ছি।

$ uname -r
3.16.0-4-amd64


$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.0 (jessie)
Release:    8.0
Codename:   jessie


$ mutt -v
Mutt 1.5.23 (2014-03-12)
Copyright (C) 1996-2009 Michael R. Elkins and others.
Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
Mutt is free software, and you are welcome to redistribute it
under certain conditions; type `mutt -vv' for details.

System: Linux 3.16.0-4-amd64 (x86_64)
ncurses: ncurses 5.9.20140913 (compiled with 5.9)
libidn: 1.29 (compiled with 1.29)
hcache backend: tokyocabinet 1.4.48

Compiler:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.9/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.9.2-4' --with-bugurl=file:///usr/share/doc/gcc-4.9/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.9 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.9 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --with-arch-32=i586 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.9.2 (Debian 4.9.2-4) 

Configure options: '--prefix=/usr' '--sysconfdir=/etc' '--mandir=/usr/share/man' '--with-docdir=/usr/share/doc' '--with-mailpath=/var/mail' '--disable-dependency-tracking' '--enable-compressed' '--enable-debug' '--enable-fcntl' '--enable-hcache' '--enable-gpgme' '--enable-imap' '--enable-smtp' '--enable-pop' '--with-curses' '--with-gnutls' '--with-gss' '--with-idn' '--with-mixmaster' '--with-sasl' '--without-gdbm' '--without-bdb' '--without-qdbm' '--build' 'x86_64-linux-gnu' '--enable-nntp' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2 -I/usr/include/qdbm'

Compilation CFLAGS: -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall

Compile options:
-DOMAIN
+DEBUG
-HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +DL_STANDALONE  +USE_FCNTL  -USE_FLOCK   
+USE_POP  +USE_NNTP  +USE_IMAP  +USE_SMTP  
-USE_SSL_OPENSSL  +USE_SSL_GNUTLS  +USE_SASL  +USE_GSS  +HAVE_GETADDRINFO  
+HAVE_REGCOMP  -USE_GNU_REGEX  
+HAVE_COLOR  +HAVE_START_COLOR  +HAVE_TYPEAHEAD  +HAVE_BKGDSET  
+HAVE_CURS_SET  +HAVE_META  +HAVE_RESIZETERM  
+CRYPT_BACKEND_CLASSIC_PGP  +CRYPT_BACKEND_CLASSIC_SMIME  +CRYPT_BACKEND_GPGME  
-EXACT_ADDRESS  -SUN_ATTACHMENT  
+ENABLE_NLS  -LOCALES_HACK  +COMPRESSED  +HAVE_WC_FUNCS  +HAVE_LANGINFO_CODESET  +HAVE_LANGINFO_YESEXPR  
+HAVE_ICONV  -ICONV_NONTRANS  +HAVE_LIBIDN  +HAVE_GETSID  +USE_HCACHE  
-ISPELL
SENDMAIL="/usr/sbin/sendmail"
MAILPATH="/var/mail"
PKGDATADIR="/usr/share/mutt"
SYSCONFDIR="/etc"
EXECSHELL="/bin/sh"
MIXMASTER="mixmaster"
To contact the developers, please mail to <mutt-dev@mutt.org>.
To report a bug, please visit http://bugs.mutt.org/.

misc/am-maintainer-mode.patch
features/ifdef.patch
features/xtitles.patch
features/trash-folder.patch
features/purge-message.patch
features/imap_fast_trash.patch
features/sensible_browser_position.patch
features-old/patch-1.5.4.vk.pgp_verbose_mime.patch
features/compressed-folders.patch
features/compressed-folders.debian.patch
debian-specific/Muttrc.patch
debian-specific/Md.etc_mailname_gethostbyname.patch
debian-specific/use_usr_bin_editor.patch
debian-specific/correct_docdir_in_man_page.patch
debian-specific/dont_document_not_present_features.patch
debian-specific/document_debian_defaults.patch
debian-specific/assumed_charset-compat.patch
debian-specific/467432-write_bcc.patch
debian-specific/566076-build_doc_adjustments.patch
misc/define-pgp_getkeys_command.patch
misc/gpg.rc-paths.patch
misc/smime.rc.patch
misc/fix-configure-test-operator.patch
upstream/531430-imapuser.patch
upstream/543467-thread-segfault.patch
upstream/542817-smimekeys-tmpdir.patch
upstream/548577-gpgme-1.2.patch
upstream/553321-ansi-escape-segfault.patch
upstream/547980-smime_keys-chaining.patch
upstream/528233-readonly-open.patch
upstream/228671-pipe-mime.patch
upstream/383769-score-match.patch
upstream/603288-split-fetches.patch
upstream/611410-no-implicit_autoview-for-text-html.patch
upstream/path_max.patch
translations/update_german_translation.patch
upstream/771125-CVE-2014-9116-jessie.patch
__separator__mutt.org.patch
mutt-patched/sidebar.patch
mutt-patched/sidebar-dotpathsep.patch
mutt-patched/sidebar-utf8.patch
mutt-patched/multiple-fcc.patch
mutt-patched/sidebar-newonly.patch
mutt-patched/sidebar-delimnullwide.patch
mutt-patched/sidebar-compose.patch
mutt-patched/nntp.patch

$ aptitude show libc6
Package: libc6                           
State: installed
Automatically installed: no
Multi-Arch: same
Version: 2.19-18
...

একটি নমুনা ইমেল:

Date: Tue, 2 Jun 2015 17:12:41 +0100
From: <email 0>
To: <email 1>
Subject: hello
Message-ID: <20150602161241.GA3079@hostname>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
User-Agent: Mutt/1.5.23 (2014-03-12)
X-TUID: KCe+SAkIDEzH

hello

💕 💕💗

꾷⚡

মুটে আমি দেখি:

Date: Tue, 2 Jun 2015 17:12:41 +0100
From: <email 0>
To: <email 1>
Subject: hello
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
User-Agent: Mutt/1.5.23 (2014-03-12)
X-TUID: KCe+SAkIDEzH

hello

 M-}

꾷⚡

আমি কাঁচা ইমেলটি বেস 64৪-এনকোডযুক্ত হওয়ার প্রত্যাশা করছিলাম (কারণ উভয় অ্যাকাউন্টই জিমেইল এবং বার্তায় অ-এসসিআইআই অক্ষর রয়েছে) তবে এটি একই রকম। ট্রানজিটে কোনও চরিত্রের ক্ষতি করা হয়নি বলেও মনে হয়।


শিরোনামগুলির সাথে ইমেলের কোনও উদাহরণ দিতে পারেন (যেমন Content-Encoding, ব্যক্তিগত তথ্য সহ সমস্ত শিরোনাম সরান)? সমস্যাটি ইমোজি কীভাবে এনকোড করা হয়েছে তার সাথে সম্পর্কিত হতে পারে। আপনি মুটের কোন সংস্করণ ব্যবহার করছেন?
গিলস 'অসন্তুষ্ট হওয়া বন্ধ করুন'

আপনি কি আপনার মিউটারসিও সরবরাহ করতে পারেন?
কিরিয়াস

বা এমনকি কেবল আউটপুট mutt -Q charset
কিরিয়াস

উত্তর:


2

(প্রশ্নটি গত মে মাসে পোস্ট হওয়ার পরে আমার মন্তব্যের উত্তর হবে বলে আমি আশা করি না, এবং ব্যবহারকারী তখন থেকে সক্রিয় ছিল না, তবে এটি অন্যের পক্ষে কার্যকর হতে পারে))


আপনার মুটারে ডিসপ্লে চরসেটটি "utf-8" এ সেট করা আছে তা নিশ্চিত করুন:

set charset = "utf-8"

আপনার মন্তব্যের জন্য আপনাকে ধন্যবাদ! এই মুহুর্তে আমার
মুট

@ অ্যালিকোডার: আপনি যদি পুনরায় সেট আপ করেন তবে দয়া করে উপরের উত্তরটি চেষ্টা করুন এবং হয় যদি এটি কাজ করে তবে তা গ্রহণ করুন, বা প্রশ্ন আপডেট করুন। :)
কিরিয়াস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.