I've become stumped trying to get my terminal to show unicode characters. I've set the LOCALE/LANG environment variables to en_US.utf8:locale    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=echo -e '\xe2\x82\xac' Everything I've found says to set the LANG and LOCALE vars, which I have done, but the problem persists. locale -a shows that the right locale is available:Laptop:~:0:2030$ locale -a | grep utfde_AT.utf8de_BE.utf8de_CH.utf8de_DE.utf8de_LI.utf8de_LU.utf8en_AG.utf8en_AU.utf8en_BW.utf8en_CA.utf8en_DK.utf8en_GB.utf8en_HK.utf8en_IE.utf8en_IN.utf8en_NG.utf8en_NZ.utf8en_PH.utf8en_SG.utf8en_US.utf8en_ZA.utf8en_ZM.utf8en_ZW.utf8es_AR.utf8es_BO.utf8es_CL.utf8es_CO.utf8es_CR.utf8es_DO.utf8es_EC.utf8es_ES.utf8es_GT.utf8es_HN.utf8es_MX.utf8es_NI.utf8es_PA.utf8es_PE.utf8es_PR.utf8es_PY.utf8es_SV.utf8es_US.utf8es_UY.utf8es_VE.utf8fr_BE.utf8fr_CA.utf8fr_CH.utf8fr_FR.utf8fr_LU.utf8ga_IE.utf8nl_AW.utf8nl_BE.utf8nl_NL.utf8pl_PL.utf8I have also verified that this isn't limited to the CLI. Doing, for instance, u+2713 in VIM (which is something I use often), also gives a <?> character output.In the gnome-terminal options, I have it set to use the default system font, but have tried all the fonts in the list with no assistance, and googling for terminal unicode font just continues the cycle of telling me to set my LOCALE/LANG. -- Edit: As suggested below, I changed the locale/lang to en_US.UTF-8, which did not solve the problem:Laptop:~:0:2013$ localeLANG=en_US.UTF-8LANGUAGE=en_US.UTF-8LC_CTYPE=en_US.UTF-8LC_NUMERIC=en_US.UTF-8LC_TIME=en_US.UTF-8LC_COLLATE=en_US.UTF-8LC_MONETARY=en_US.UTF-8LC_MESSAGES=en_US.UTF-8LC_PAPER=en_US.UTF-8LC_NAME=en_US.UTF-8LC_ADDRESS=en_US.UTF-8LC_TELEPHONE=en_US.UTF-8LC_MEASUREMENT=en_US.UTF-8LC_IDENTIFICATION=en_US.UTF-8LC_ALL=Laptop:~:0:2014$ echo -e '\xe2\x82\xac'
gnome-terminal unicode chars not showing - Locale is set to en_US.utf8
gnome terminal;unicode
The solution was much simpler. I had to go to the GUI settings for gnome-terminal, visit Terminal -> Set Character Encoding -> UTF-8.-- To keep this as the default in Ubuntu (and sorry to find out that it's a distro-specific solution in this SE forum):gconftool --set --type=string /apps/gnome-terminal/profiles/Default/encoding en_US.UTF-8