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
- pm2 상태 확인
- listener 1883
- html #select #option #multiple
- setInterval 외부 정지
- datagridview 직접입력
- setInterval clear
- Replication
- pm2 시작
- mosquitto.conf
- setInterval 정지
- pm2 설치
- 1883
- pm2 확인
- map이 undefined가 뜰 때
- invalid data
- AntDesign
- DatePicker
- allow_anonymouse
- c# datagridview 데이터 넣기
- DataGridView 직접 입력
- 맥 어드레스
- 공인IP
- mySQL_Replication
- mosquitto
- pm2
- timepicker
- transfer
- 데이터테이블 데이터 넣기
- setInterval 중지
- 서버동기화
Archives
- Today
- Total
개발 노트
테이블체크 본문
create문 써서 없는 테이블을 만들기
문제1
mysql에서 create문을 써서 테이블을 생성하였는데 한글깨짐현상이 발생하였다
그래서 데이터베이스를 utf8로 바꾸는 문장을 썼는데 해결되지 않았다
ALTER DATABASE [DB명] DEFAULT CHARACTER SET utf8;
그래서 테이블에서도 utf8를 바꾸어보아도
string alterTable = "ALTER TABLE `" + tbl + "` convert to character set utf8";
Create(alterTable);
해결되지 않았다.
해결1
구글링한결과
커넥션 부분에도 utf8을 바꿔야 한다고한다.
커넥션부분에 utf8를 넣으면 된다고 하였는데
connect하는부분에
_strArg.Append("Charset=utf8;");
넣어보니 잘 나왔다
문제2
procedure create생성쿼리가 작동하지 않는 문장이 있었다.
해결2
커넥션 부분에 allow user valiables= true;로 바꾸면 해결되었다.
string connectionDb1 = "Server = " + textBoxIp1.Text + ";Port = " + textBoxPort1.Text + ";Database = " + textBoxDb1.Text + ";username = " + textBoxUn1.Text + ";password = " + textBoxPw1.Text + ";
allow user variables=true;" + "Charset =utf8;";
[참고자료]
https://stackoverflow.com/questions/11689129/c-sharp-mysql-utf8-encoding
'프로그래밍 > C#' 카테고리의 다른 글
텍스트파일저장 (0) | 2022.03.29 |
---|---|
기기 통신 방식 (0) | 2022.03.29 |
C# 로또 조합번호 전부 가져오기 (0) | 2022.03.24 |
2022.03.21_발정데이터_farm3797_09시&17시 (0) | 2022.03.21 |
텍스트박스 드래그드랍기능 (0) | 2022.03.21 |