728x90
반응형

문자 2

'in' in kotlin

제목이 이상하다. 코틀리에서 사용하는 in 키워드에 대해 말 하다 보니 이렇게 될 수 밖에 없다. in은 해당 값이 범위 안에 있느지 체크할 때 사용한다. fun booleanIn() { val percent = 35 println(percent in 1..100) } 해당 값이 있으면 true, 없으면 false를 반환한다. 1 ~ 100 사이에 값이 있으니 위의 메소드의 실행 결과값은 true 이다. in 키워드는 값이 있는지 없는지 뿐 아니라 for iteration에서도 사용할 수 있다. fun iterationIn() { val values = 1..3 for (v in values) { println("iteration $v") } val v = 2 if (v in values) { print..

Develop!/Kotlin 2023.07.26

캐릭터셋에 대한 고민...

회사에서 sms 발송 시 특정 문자가 깨져 나가는 문제가 발생...sms 발송 시스템은 "세X 텔레X"을 사용 하는데 특정 DB에 값을 넣어 두면 jar로 실행 되는 데몬이 해당 DB 값을 읽어서 발송 하는 방식임.DB에 값이 들어갈 때까지 UTF-8 형식이고 깨지지 않고 들어가는데, 실제 폰에서 받아 보기만 하면 깨지는 상황.깨지는 문자는 "–" 임. 일반 키보드에서 치는 "-"와는 다르고, 워드나 한글 등에서 copy & paste 한 것으로 보임.실제 폰에서 받아 볼 경우 해당 문자는 "?"으로 치환 되어 옴. 해당 현상을 재현 하기 위해 php에서 테스트 해 보았으나 재현 안되고Java에서는 아래와 같은 방식으로 재현 됨. 콘솔에 찍힌 결과 값은 아래와 같음.euckrString : 201? 21..

Develop! 2018.03.21
728x90
반응형