utf8문서에서 읽은 내용을 출력할 수 없나요?

dltkddyd의 이미지

utf8을 읽고 난 뒤 이를 문자로 출력하려면 어떻게 해야 하나요? 아무리 몇일을 검색해봐도 utf8 문자를 그대로 출력하는 방식에 대한 방법이 없습니다. utf8을 utf16으로 변환해서 출력하는 방법 외에는 없는 건지요? '마른 하늘에 날벼락이라도 내려서 해결될 수 있다면, 날벼락이라도 좋다.' 지금 심정이 그렇네요.

익명 사용자의 이미지

출력은 할수있습니다만, 그걸 보여주는 뷰어쪽이 문제겠죠.

출력을 어디에 하는지를 언급해주셔야할듯합니다.

파일로 출력해서 UTF8인코딩을 지원하는 뷰어로는 가능하겠네요.

dltkddyd의 이미지

윈도우에서는 커맨드 라인(cmd 창), 리눅스에서는 터미널에 출력을 하려 합니다.

본인 맞습니다.
인증샷
우헤헤헤... 로 대신합니다.

yhsuk의 이미지

리눅스는 터미널 설정을 변경하면 될 것 같구요.
윈도우는 http://underclub.tistory.com/260 이렇게 하라는군요.

Signature :) - "여유를 갖고 행동하되 게을러지지 말자"

raymundo의 이미지

그런데 명령 프롬프트 창에서 chcp 65001 로 변경하여 UTF-8로 한글을 출력하면, 뭐라 말로 설명하기 힘든 증상들이 나오곤 하더라고요.

예를 들면
"안녕하세요"
를 출력한 후 엔터를 세번 누르면

c:\ prog.exe
안녕하세요
 
c:\
c:\
c:\ _

대충 이런 화면이 될 텐데, 실제로 해보면

c:\ prog.exe
안녕하세요
 
c:\   세
c:\    
c:\ _   요

이렇게 찍혔던 글자가 제대로 사라지지 않고 곳곳에 남아 있다던가...

그래서 차라리 윈도우 명령 프롬프트 창이라면 출력할 내용의 인코딩을 바꿔서 (C라면 iconv 라이브러리를 찾아보시면 될 것 같습니다)
출력하는 게 편하지 싶더군요. 물론 cp949에 없고 UTF-8에만 있는 걸 출력하려면 이렇게도 안 되겠습니다만.

좋은 하루 되세요!

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.