대마왕 karl입니다.
고새 질문이 하나또 생겼네염....
다름이 아니라....제가 게시판에서 글을 올리고 나서
그 글을 다시 수정하는 페이지에 textarea에 뿌려주면
이상시레.....첫글자가 시작하는 부분이 왼쪽 첫머리에 딱
붙지않고 어중간한 중간부터 시작이 되거든요......외죠?
그리고chr(10)은 뭔가요?
오늘은 두번 감사 합니다....그럼.....
chr(10) ---> 라인피드
chr(13) ---> 캐리지 리턴
* *8번, 9번, 10번 및 13번은 각각 백스페이스, 탭, 라인 피드 및 캐리지 리턴
문자로 변환됩니다. 그래픽으로 표시되지는 않지만 응용 프로그램에 따라
텍스트의 모양이 다르게 보일 수 있습니다. (MSDN)
초보생각입니다....
"Karl" <C...@resite.co.kr> wrote in message
news:O0sauILUCHA.4156@tkmsftngp08...
Deoneo 님께서 답변을 잘해 주셨군요.
우선 몇가지만 더 이야기 하자면
>>textarea에 들어가는 변수가 공백을 포함하고 있지는 않은지.......
저 역시 이 부분이 의심 되는군요.
trim 함수를 이용하여 테스트 해 보시기 바랍니다.
설명
LTrim 함수는 선행 공백이 없는, RTrim 함수는 후미 공백이 없는,Trim 함수는
선행 공백과 후미 공백이 모두 없는 문자열 사본을 반환합니다.
구문
LTrim(string)
RTrim(string)
Trim(string)
string 인수는 유효한 문자식이면 됩니다. string에 Null이 있으면 Null을
반환합니다.
참고
아래 예제에서 LTrim 함수는 선행 공백을, RTrim함수는 후미 공백을, Trim 함수는
선행 공백과 후미 공백 모두를 각각 잘라냅니다.
Dim MyVar
MyVar = LTrim(" vbscript ") 'MyVar는 "vbscript "를 가집니다.
MyVar = RTrim(" vbscript ") 'MyVar는 " vbscript"를 가집니다.
MyVar = Trim(" vbscript ") 'MyVar는 "vbscript"를 가집니다.
그리고 Chr 함수는 지정한 ANSI 문자 코드와 연관된 문자를 반환합니다
형식은 -> Chr(charcode) 요런 형태로 쓰이며 charcode는 문자를 식별 할수 있는
번호 입니다.
이중 0번에서 31번 까지는 인쇄할수 없는 ASCII 표준 코드와 같습니다.
※ ASCII(American Standard Code for Information Interchange)는 미국 표준
키보드의 문자와 기호를 나타내는 데 널리 사용되는 7비트 문자 집합입니다.
ASCII 문자 집합은 ANSI 문자 집합의 앞 부분에 나오는 128자(0-127)와 같습니다.
이 외의 번호는
Dim MyChar
MyChar = Chr(65) ' A를 반환합니다.
MyChar = Chr(97) ' a를 반환합니다.
MyChar = Chr(62) ' >를 반환합니다.
MyChar = Chr(37) ' %를 반환합니다.
다음과 같은 값들을 반환 합니다.
그럼 다음으로 질문의 요지인 Chr(13)과 Chr(10) 입니다.
Chr(13)은 캐리지 리턴 이며 (vbCr) Chr(10)은 라인피드 입니다(vbLf)
Carriage return 이란 프로그램이나 워드프로세스에서 커서를 줄의 맨 앞으로
옮기는데 사용되는 특수한 코드를 말합니다.
라인피드는 모니터 화면에서 커서를 다음줄로 이동시키는 코드입니다.
다시 말해 캐리지리턴은 커서를 맨앞줄로 이동하는 것이고, 라인피드는 다음줄로
이동시키는 코드입니다.
만약 우리가 엔터를 치는것과 같은 결과를 얻기 위해서는 Chr(13) & Chr(10)이
동시에 실행 되어야 하는 것 입니다./
도움이 되셨기를 바라며....
감사합니다.
"Karl" <C...@resite.co.kr> wrote in message
news:O0sauILUCHA.4156@tkmsftngp08...