글 수 429
xp 에서 간혹 이지트랜스의 단순 딕을 사용시
나오는 하나의 버그가 있습니다.
예를 들면
@np20003이것은 대사입니다.%K
라는 대사가 있다고 가정할때
윈7에서는 필터 없이 그냥 번역을 거처도
앞뒤에 있는 1바이트 명령어에 아무런 변질도 되지 않고 나오게 됩니다.
하지만 xp에서 단순딕 사용을 하는 일부 유저의 경우
(특정 업데이트 이후일 수도 있습니다만..)
번역하게 되면
@ n p 2 0 0 0 3 이것은 대사입니다. % K
라는 식으로 1바이트 사이에 공백으로 나오게 됩니다.
후처리 방식으로
ATCode.dll 에 1바이트 문자가 2개 이상 겹쳐있을 경우 공백이 있을시 공백 제거
정도의 기능을 하나 넣으려고 하는데
이걸 디폴트 값으로 할지
혹은 따로 노드로 별개 취급을 할건지 의견을 듣고 싶습니다.
(xp에서만 문제있는 현상이니... 따로 취급하는게 낳으려나요.)
아니면 좀더 개선된 방법이 있는지 여쭤보고 싶네요.
1바이트 문자 대상으로 그냥 앞뒤 공백 제거
(음 이러면 문제가 좀 생기네요? 명령어 구분이라도 있다면 붙이면 안되니.)
좀더 제대로 된 형태를 봐야겠군요.
일부 게임이 위문제 때문에 실행이 안된다고 하더군요.
단순을 복구 시키면 되기는 하나. 번역률이 조금 낮아지기도 해서 고민입니다.
그렇다고 윈 7으로 갈아타라..라고 말하는것도 좀 웃기네요.