반응형
WHERE a.address IN ('mydatahere')
이 캐릭터에 대해
org.hibernate.exception.GenericJDBCException : 'IN'작업에 대한 데이터 정렬의 잘못된 혼합 (utf8_bin, IMPLICIT), (utf8mb4_general_ci, COERCIBLE), (utf8mb4_general_ci, COERCIBLE)
이와 같은 문자를 어떻게 걸러 낼 수 있습니까? Java를 사용합니다.
감사.
해결 방법
이것이 나를 도왔던 누군가에게 도움이 될 수 있습니다.
public static String removeBadChars(String s) {
if (s == null) return null;
StringBuilder sb = new StringBuilder();
for(int i=0;i<s.length();i++){
if (Character.isHighSurrogate(s.charAt(i))) continue;
sb.append(s.charAt(i));
}
return sb.toString();
}
참조 페이지 https://stackoverflow.com/questions/13657019
반응형
'MySql' 카테고리의 다른 글
MySQL mysqli_query와 mysqli_real_query의 차이점 (0) | 2021.01.19 |
---|---|
MySQL 잘리는 MySQL 텍스트 열 (0) | 2021.01.19 |
MySQL 순수 VBScript를 사용하여 mysql 5.0 데이터베이스에 연결 하시겠습니까? (0) | 2021.01.19 |
MySQL Snow Leopard에서 gem 설치 mysql 실패 (0) | 2021.01.19 |
MySQL 여러 열을 업데이트하는 MySQL CASE (0) | 2021.01.18 |
댓글