내 데이터베이스에 삽입 할 필드에서 °
기호를 제거하고 싶습니다. 지금 나는 내 분야에 이미 Format::Strip_tags
이있다.삽입물에서 특정 기호 제거
필드에서 °
값을 #
으로 변경하려면 어떻게해야합니까? 기호 °
오류를 제공하고 내 MySQL 데이터베이스를 확인할 때,이 얻을 :
연결 : utf8_general_ci
데이터베이스 : latin1_swedish_ci
서버 :
내 데이터베이스에 삽입 할 필드에서 °
기호를 제거하고 싶습니다. 지금 나는 내 분야에 이미 Format::Strip_tags
이있다.삽입물에서 특정 기호 제거
필드에서 °
값을 #
으로 변경하려면 어떻게해야합니까? 기호 °
오류를 제공하고 내 MySQL 데이터베이스를 확인할 때,이 얻을 :
연결 : utf8_general_ci
데이터베이스 : latin1_swedish_ci
서버 :
PHP :
str_replace('°', '#', $yourString)
이것은 정답입니다. OP의 MySQL 서버는 UTF-8이 아니며 degree-char 입력을 허용하지 않습니다. –
latin1_swedish_ci 당신은 REPLACE funciton를 사용할 수를 :
INSERT INTO YourTable
SELECT REPLACE(YourValue, '°', '#')
...
"오류 발생"정의 –
잘못된 문자열 입력입니다. DB 오류 1366. – CustomX
감사합니다. 문제를 설명 할 때 정밀도가 중요합니다! –