한글 파일명이 다 깨져서 나와요

doommo의 이미지

지금 회사에서 Trac과 Perforce를 연동해서 사용하고 있는데

Perforce 서버에 올린 한글 이름의 파일들과
한글로 작성한 description이
Trac 에서 소스보기를 했을 때는 죄다 깨져서 나오네요
참고로 지금 Perforce 서버는
unicode를 지원하지 않는 모드입니다.

기존에 한글로 올려둔 파일들이
Trac에서 잘 보이도록 수정해야 합니다.
이 문제를 해결해보신 분 도움말 좀 주세요
제발....플리즈....ㅠ_ㅠ

ktd2004의 이미지

trac.ini 파일에 아마 charset을 지정하는게 있는 걸로 알고 있습니다.

doommo의 이미지

[trac] 항목에 있는
default_charset = 은 수만번 바꾸봤습니다.
cp949, utf8, utf-8, euc-kr 등등등....
저 값은 있으나 없으나 달라지는 게 없더라구요

[perforce] 항목에
charset = 을 추가해서 역시 온갖 코덱을 다 넣어봤는데
이 방법도 에러만 나더군요
utf8 같은 걸 넣었을 때 unicode가 지원되는 서버가 필요하다는
에러메시지만 봤습니다

역시 방법은 없는 걸까요?

mithrandir의 이미지

unicode가 지원되는 서버가 필요한가 봅니다;; unicode 지원버전 perforce를 돌리셔야 되지 않을까요.

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

언제나 삽질 - http://tisphie.net/typo/
프로그래밍 언어 개발 - http://langdev.net

ktd2004의 이미지

"trac perforce charset"으로 구글링을 하면 중국쪽 blog에 비슷한 내용이 나오는 것 같네요.

* http://hi.baidu.com/13426368/blog/item/2079f7a187a606a3caefd056.html
* http://www.sunnyu.com/?p=86

도움이 되면 좋겠네요.. :)

doommo의 이미지

답변해주신 분들 모두 감사합니다.
이 방법, 저 방법 다 시도해보다가 결국 서버를 unicode 지원모드로 변경했습니다.

참고문서는 아래와 같습니다.
http://kb.perforce.com/?article=66
http://www.perforce.com/perforce/doc.current/manuals/p4sag/02_backup.html

핵심은
퍼포스 서버를 unicode enabled로 바꿔주기 전에 checkpoint 를 남기고
utf-8 without BOM 인코딩의 txt 파일에다 checkpoint 에서 필요한 내용들을 카피한 후
그 txt 파일을 기반으로 서버를 복구한다는 것입니다.

일단 이렇게 해주니 trac에서 한글이름의 파일이 깨지지 않고 잘 보이네요
다른 분들은 저처럼 삽질하지 마시라고 글 올립니다

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.