250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 2판
- 사용법
- 익명 타입
- 프로퍼티
- shader
- Effective C#
- 오류
- 유니티 그래픽 최적화
- 애니메이션
- Final IK
- 깃허브
- 리팩토링
- error
- github
- NavMesh
- 튜토리얼
- 에러
- 쓰는 법
- 애님
- 파이널 IK
- 메모리
- c#
- 속성
- tutorial
- 유니티
- 최적화
- unity
- 쉐이더
- 리깅
- 유니티 그래픽스 최적화 스타트업
Archives
- Today
- Total
참치김밥은 최고의 한식이다
[Unity] C# CSV 무결성 오류 해결 방법 본문
CSV 파일에서 발생 가능한 오류의 종류 :
1. 내용에 콤마가 들어가서 한 줄의 콤마 수가 몇 개 늘어나는 경우
2. 줄 바꿈 문자가 누락돼서 한 줄의 콤마 수가 두배로 늘어나는 경우
3. 내용에 줄바꿈 문자가 들어가서 두 줄 이상의 콤마 수가 일반적인 수보다 적은 경우
4. 캐리지 리턴을 인지하지 못해 마지막 필드의 데이터가 깨지는 경우
5. 따옴표가 정상적으로 닫히지 않은 경우
마지막 줄의 라인피드 누락의 경우
첫 줄에 헤더 텍스트가 들어간 CSV를 사용할 때 첫 줄을 건너뛰지 않은 경우
1. -> 필드의 내용을 " " 로 감싼다.
2. -> csv로 저장할 때, 줄 바꿈 문자 \n 를 <br>로 변경한다. 불러올 때는 <br>를 \n으로 변경한다. (Replace 함수 이용)
(예. message.Replace("\n","<br>");)
3. -> 2.과 동일
4. -> 나는 줄바꿈 문자를 처음부터 끝까지 모두 \n으로 통일했더니 발생하지 않았음
5. -> 저장할 때, 필드의 내용에 포함된 쌍따옴표"를 두 개의 쌍따옴표""로 바꾼다. 불러올 때는 ""를 "로 변경한다. (Replace 함수 이용)
(예. message.Replace("\"","\"\"");)
728x90
'Unity' 카테고리의 다른 글
[Unity] Final IK Tutorials 정리 - Custom IK Rigs (0) | 2023.06.19 |
---|---|
[Unity] RectTransform left, right, top, bottom 값 수정 및 가져오기 (0) | 2023.06.15 |
[Unity] 코드가 이상할 때, 코드 호출 타이밍 이상할 때 (한 번이라도 보면 후회 안함) (0) | 2023.06.14 |
[Unity] 다사다난했던 CSV 읽기 쓰기 (2) | 2023.06.02 |
[Unity] Final IK 사용법 정리 (1) (0) | 2023.05.31 |