2013-06-28 1 views
0

죄송합니다.이 질문의 제목은 이해가되지 않습니다.Java에서 Varchar에서 중국어와 영어가 혼합 된 문자열의 길이

문제는 데이터베이스 열이 100varchar 크기라는 것입니다. 나는 1 문자열에 중국어와 영어의 혼합 값을 삽입하고 싶습니다. 문자열을 잘라내야 할 경우를 대비해 문자열의 길이를 확인해야합니다. 1 중국어 숯 3 varchars 걸리므로, 거기에 얼마나 많은 varchars 내 문자열에서 필요한 찾을 수있는 쉬운 방법은 무엇입니까? 당신은 문자열을 getBytes (CharSet는) .length를 호출 할 수

+1

어떤 데이터베이스를 사용하고 있으며 설정은 무엇입니까? 예를 들어, 제한이 실제로 UTF-8 바이트의 관점에서 *다는 것을 안다면, 쉽습니다. –

답변

3

덕분에,이 나타내는 얼마나 많은 바이트를 찾을 수 있습니다. 그것은 보통 DB에서 얼마나 많은 문자를 사용할 것인가입니다.