{"id":2475,"date":"2020-02-13T09:59:39","date_gmt":"2020-02-13T00:59:39","guid":{"rendered":"http:\/\/43.203.250.216\/?p=2475"},"modified":"2025-10-01T16:25:04","modified_gmt":"2025-10-01T07:25:04","slug":"tip-emac%ec%97%90%ec%84%9c-pdb-%ec%82%ac%ec%9a%a9%ed%95%a0-%eb%95%8c-unicodeencodeerror","status":"publish","type":"post","link":"https:\/\/litcoder.com\/?p=2475","title":{"rendered":"[Tip] Emacs\uc5d0\uc11c pdb \uc0ac\uc6a9\ud560 \ub54c UnicodeEncodeError"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>*** UnicodeEncodeError: &#8216;ascii&#8217; codec can&#8217;t encode characters in position 168-169: ordinal not in range(128)<\/p>\n<\/blockquote>\n\n\n\n<p>Emacs\uc5d0\uc11c shell\uc744 \uc5f4\uace0 pdb\ub97c \uc2e4\ud589 \ud560 \ub54c \ud45c\uc2dc\ud558\uace0\uc790 \ud558\ub294 \ubb38\uc790\uc5f4\uc774 ASCII\uac00 \uc544\ub2c8\ub77c\uba74 \ubc1c\uc0dd \ud560 \uc218 \uc788\ub294 \ubb38\uc81c\uc778\ub370 emacs\uc758 \ucd08\uae30\ud654 \ud30c\uc77c\uc5d0 unicode locale \uc124\uc815\uc744 \ud574\uc8fc\ub294 \uac83\uc73c\ub85c \ud574\uacb0\ud560 \uc218 \uc788\ub2e4. \uc778\ud130\ub137 \ubb38\uc11c\ub4e4 \uc911\uc5d0\ub294 LANG, LC_LANG, LC_CTYPE \ubaa8\ub450\ub97c \uc124\uc815\ud574 \uc8fc\uc5b4\uc57c \ud55c\ub2e4\ub294 \ub0b4\uc6a9\ub3c4 \uc788\uc5c8\uc73c\ub098, \ub0b4 terminal\uc5d0\uc11c LC_CTYPE\ub9cc \uc124\uc815\ud574\uc11c\ub3c4 \uc798 \ub3d9\uc791\ub418\uace0 \uc788\uc73c\ubbc0\ub85c \uc774\ub97c \ub530\ub77c LC_CTYPE\ub9cc UTF-8\uc73c\ub85c \ub2e4\uc74c\uacfc \uac19\uc774 \uc124\uc815\ud574 \uc8fc\uc5c8\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>;;; **************************************************************\n;;; Unicode Encoding\n;;; **************************************************************\n(setenv \"LC_CTYPE\" \"UTF-8\")\n<\/code><\/pre>\n\n\n\n<p>Init file\uc744 reload\ud558\uac70\ub098 emac\ub97c \uc7ac \uc2e4\ud589\ud574\uc11c ASCII\uc678\uc758 \ubb38\uc790\ub4e4\uc774 \uc798 \ud45c\uc2dc \ub418\ub294\uc9c0 \ud655\uc778\ud574 \ubcf8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"954\" height=\"339\" src=\"https:\/\/litcoder.com\/wp-content\/uploads\/2020\/02\/SC_emacs_unicode.png\" alt=\"\" class=\"wp-image-2476\" srcset=\"https:\/\/litcoder.com\/wp-content\/uploads\/2020\/02\/SC_emacs_unicode.png 954w, https:\/\/litcoder.com\/wp-content\/uploads\/2020\/02\/SC_emacs_unicode-300x107.png 300w, https:\/\/litcoder.com\/wp-content\/uploads\/2020\/02\/SC_emacs_unicode-768x273.png 768w, https:\/\/litcoder.com\/wp-content\/uploads\/2020\/02\/SC_emacs_unicode-624x222.png 624w\" sizes=\"auto, (max-width: 954px) 100vw, 954px\" \/><\/figure>\n\n\n\n<p>\uadf8\ub9ac\uace0 \ud658\uacbd \uc124\uc815\uc740  <a href=\"https:\/\/github.com\/litcoder\/.emacs.d\">GitHub repository<\/a>\uc5d0 \uc5c5\ub383. \ud83d\ude42<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>*** UnicodeEncodeError: &#8216;ascii&#8217; codec can&#8217;t encode characters in position 168-169: ordinal not in range(128) Emacs\uc5d0\uc11c shell\uc744 \uc5f4\uace0 pdb\ub97c \uc2e4\ud589 \ud560 \ub54c \ud45c\uc2dc\ud558\uace0\uc790 \ud558\ub294 \ubb38\uc790\uc5f4\uc774 ASCII\uac00 \uc544\ub2c8\ub77c\uba74 \ubc1c\uc0dd \ud560 \uc218 \uc788\ub294 \ubb38\uc81c\uc778\ub370 emacs\uc758 \ucd08\uae30\ud654 \ud30c\uc77c\uc5d0 unicode locale \uc124\uc815\uc744 \ud574\uc8fc\ub294 \uac83\uc73c\ub85c \ud574\uacb0\ud560 \uc218 \uc788\ub2e4. \uc778\ud130\ub137 \ubb38\uc11c\ub4e4 \uc911\uc5d0\ub294 LANG, LC_LANG, LC_CTYPE \ubaa8\ub450\ub97c \uc124\uc815\ud574 \uc8fc\uc5b4\uc57c \ud55c\ub2e4\ub294 \ub0b4\uc6a9\ub3c4 \uc788\uc5c8\uc73c\ub098, \ub0b4 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[41,224,105,222,223],"class_list":["post-2475","post","type-post","status-publish","format-standard","hentry","category-tools","tag-emacs","tag-locale","tag-python","tag-unicode","tag-unicodeencodingerror"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/2475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2475"}],"version-history":[{"count":10,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/2475\/revisions"}],"predecessor-version":[{"id":3634,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/2475\/revisions\/3634"}],"wp:attachment":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}