마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
DB에 값 insert 할 때 �����<-요건 뭔가요
0
추천
특정 텍스트 값을 insert해주려고 합니다.
기능은 이상이 없는데, 그 insert하려는 값에 ��������이런 깨진글자가 들어가니 insert가 안되네요..;;
오늘은��������화창함. 이런식으로 가운데에 낑겨들어가는데 어떻게 하면 좋을까요.
참고로 insert하려는 해당 문자 타입은 TEXT입니다.
안드로이드
listview
insert
anci
(
19,950
포인트)
님이
2015년 1월 30일
질문
anci
님이
2015년 1월 30일
수정
오늘은��������화창함
=> 이 글의 원래값이 "오늘은 화창함" 이건가요?
그리고 이값은 어디서 가져오나요?
블루투스로 바이트배열의 값을 가져온 것입니다.
String days = new String(getByte,"EUC-KR"); 이런식으로 변환한겁니다.
스트링으로 변환된 days값이 오늘은�������� 이구요. 화창함은 뒤에 따로 문자열을 붙인겁니다. 혹시 db문이 잘못되었나 싶어서 저 값이 들어갈 insert문에 다른 string값을 넣었는데 잘 들어가더라구요. 혹시 저 ??라고 되어있는 값때문에 그런건지..
댓글감사합니다. utf-8로 변환해보니 전체적으로 저 물음표가 뜨네요..[로그로 확인]
euc-kr로 하면 오늘은���� 요런식으로 됩니다.
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
1개의 답변
+1
추천
채택된 답변
안드로이드는 기본적으로 UTF-8인데요
UTF-8로 통일해보셔요
디비에서 ? 는 특수문자로 취급돱니다.
그래서 안들어갈수도 있는거지요
nicehee
(
73,100
포인트)
님이
2015년 1월 30일
답변
anci
님이
2015년 1월 30일
채택됨
답변감사합니다. 일단 다른 값들은 utf-8로 값이 잘 변환되었는데,
이녀석은 euc-kr로 해야지 한글이 나오더군요...
뒤에 자꾸 정체불명(?)의 값이 붙어서
newday = day.replace("\0", ""); 이런식으로 리플레이스 해줬더니 오늘은 만 나오네요. 디비쪽에서 특문취급해서 insert가 안되었을 수도있겠네요. nicehee님 답변 정말 감사합니다.
Please
log in
or
register
to add a comment.
...