skip menu and go to main content

body start

한국 아마록 스크립트

Resolved  cix스크립트가 제대로 작동하지 않습니다. 7 ]

07.04.20-17:59:38

302153

Submitted by Jae-Mun Cha

Assignee 염재현

View1256

Priority3

cix스크립트가 한글일 경우에 제대로 동작하지 않습니다

1. 제목 또는 가수가 영어가 아닐 경우에 검색 되지 않습니다.
(제목이 한글이거나 가수가 한글일 경우... 즉, 둘 중 하나라도 한글이면 검색이 제대로 되지 않습니다.)

2. 제목, 가수가 모두 영문이라서 검색이 완료될 경우에는 가사가 제대로 출력되지 않습니다.
가사에서 영어를 제외한 모든 부분이 '네모'로 보입니다.

제 시스템은 UTF-8이고 Cix스크립트 버전은 0.1입니다.
(en_US.UTF-8)

저만의 문제인지부터 알아야겠네요.

Comments on this artfact

7 Comments

Jae-Mun

스크린샷입니다.

07.04.20-18:00:21

Jae-Mun

File added 378: snapshot7.png

07.04.20-18:00:21

Jae-Mun

0.02 버전에서는 정상작동하는 걸로봐서
0.1버전에서 문제인 것 같습니다...

07.04.20-22:47:59

염재현

"Assigned To" was changed from "Nobody" to "염재현"

07.05.14-20:58:59

염재현

혹시 쉘에서 echo $LC_ALL을 한 결과를 알려주실 수 있으시겠습니까?

담당자가 저로 세팅이 안 되어서 그런지 메일이 안 와서 한동안 모르고 있었습니다. :)

07.05.14-20:58:59

염재현

"결정된 사항" was changed from "None" to "None"
"버전" was changed from "None" to "None"

07.05.14-21:01:16

Jae-Mun

아 이런 -_-

시스템을 다시 설치한지 얼마 안되서 몰랐네요...

LC_ALL만 안 잡혀있네요.

~$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

07.05.14-22:32:43

염재현

LC_ALL을 적절히 잡아주면 제대로 동작을 할 것입니다. LC_ALL 환경 변수에서 가져오는 방법으로 되어 있거든요.

제가 locale에 대해서 자세히 모르는데 스크립트에서는 LC_ALL을 참조하지 않고 LC_CTYPE을 참조하는 것이 더 좋겠죠? 이런 용도로 LC_CTYPE을 참조하는 것이 맞나요?

07.05.14-23:15:27

Jae-Mun

      LC_CTYPE

               Character classification and case conversion.

저도 프로그래머가 아닌지라...(학생입니다)
잘 몰라서 일단 locale의 맨페이지입니다.
CTYPE이 맞는거 같네요.

07.05.16-04:16:11

염재현

"State" was changed from "Open" to "Closed"

07.12.02-22:30:26

염재현

현재 저장소에는 버그가 수정되어 등록되어 있습니다.
LC_ALL 대신에 LC_CTYPE 정보를 참조하여 동작합니다.

07.12.02-22:30:26

염재현

"결정된 사항" was changed from "응답을 기다리는 중" to "None"

07.12.02-22:30:27