반응형

        i.          C# 환경에서 \을 단독으로 쓰거나 일부 \ + 특수문자 처리가 되지 않는다. (e.g. \n 개행 문자를 -> 그대로 \n으로 출력)

       ii.          9번 리스트업 하는 과정에서도 \ 특수문자가 먹히지 않아 C# 환경에서도 “\”을 적는다. 원래는 “\\”이 맞겠다.

      iii.          같은 string \”(“를 넣기 위한 특수문자처리)는 또 잘 되어 A\nB\” 식으로 입력 시 A(개행)B” 식으로 특수문자가 제대로 작동 (e.g. 아래)

UiPath C# 환경 내 \n 문자 시험 문자열 2개
실제 UiPath스튜디오 출력값

간단히, 위 \n 은 개행이 되지 않았고 아래 \n 은 개행이 된 모습이다. 두 문자열의 차이점은 뒤에 \" 라는 추가적인 특수문자의 존재유무 뿐이다.

 

혹시나 해서 내가 C#을 까먹었나?? 부랴부랴 특수문자 "\" 에 대한 간단한 실험을 해보았다.

VSCode C# 환경 내 \n 문자 시험 문자열 2개
실제 VSCode 출력값

간단히, 위아래 모두 \n이 개행처리된 모습이다.

 

결론 >> UiPath 내 \ 특수문자는 처리가 제대로 되지 않는 현상이 있기에 지양하고, @”” 처리로 대체한다. (240821 기준)

반응형
Posted by Lotus' Library
,