반응형
문자열을 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
반응형
'Development Tip' 카테고리의 다른 글
JavaScript 스포이드 (마우스 커서 아래의 픽셀 색상 표시) (0) | 2020.11.14 |
---|---|
PHP에서 문자열의 최대 길이는 얼마입니까? (0) | 2020.11.14 |
objc_setAssociatedObject ()는 무엇이며 어떤 경우에 사용해야합니까? (0) | 2020.11.14 |
TFS에서 특정 파일의 체크인을 항상 차단하려면 어떻게해야합니까? (0) | 2020.11.14 |
NSManagedObjectContext의 performBlock : 용도는 무엇입니까? (0) | 2020.11.14 |