Development Tip

문자열을 ASCII 바이트 배열로 이동

yourdevel 2020. 11. 14. 11:10
반응형

문자열을 ASCII 바이트 배열로 이동


내 문자열을 ASCII 바이트 배열로 인코딩하려면 어떻게해야합니까?


전환을 찾고 있다면 byteArray := []byte(myString)

언어 사양은 문자열과 특정 유형의 배열 간의 변환을 자세히 설명합니다 (바이트는 바이트, 유니 코드 포인트는 int).


아무것도 할 필요가 없습니다. 문자열의 바이트 만 읽어야하는 경우 직접 수행 할 수 있습니다.

c := s[3]

cthom06의 답변은 조작 할 수있는 바이트 슬라이스를 제공합니다.

b := []byte(s)
b[3] = c

그런 다음 원하는 경우 수정 된 바이트 조각에서 새 문자열을 만들 수 있습니다.

s = string(b)

그러나 당신은 ASCII를 언급했습니다. 문자열이 ASCII로 시작하면 완료된 것입니다. 다른 내용이 포함 된 경우 처리해야 할 사항이 더 많으며 데이터에 대한 자세한 내용과 함께 다른 질문을 게시 할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/3371714/go-string-to-ascii-byte-array

반응형