2009-08-08 1 views
0

효율성을 위해 데이터베이스에 html 인코딩 형식의 데이터를 넣었습니다.outfile.txt에 html 특수 문자

데이터를 유지 관리 한 다음 'outfile'을 통해 프로덕션으로 이동하므로 텍스트 파일로 끝납니다.

특수 문자는 깔끔하게 만들지 않으며 모든 엉망인 코드로 나옵니다.

txt 파일의 형식을 유지하는 방법이 있습니까? 아니면 다른 형식을 사용해야합니까?

'outfile'및 'import'는 대량 전송에 매우 효율적입니다.

내가 그것을 사용할 수 없다면, mysql에서 특수 문자를 찾는 가장 좋은 방법에 대한 제안은 무엇입니까? 내가 찾은 있는 유일한 방법은 오직

 
SELECT * FROM tableName WHERE NOT columnToCheck REGEXP '[A-Za-z0-9]'; 
+1

"엉망인 코드"샘플을 포함하고 "깨끗한"것이라면 무엇을 기대할 수 있습니까? –

+0

이것이 얼마나 잘 나올지 모르겠지만 시도해 보겠습니다. 코드가 엉망이되었습니다 존 오코너가 나오고 있습니다

john Oââ¬â¢conner
그게 꽤 나쁘군요 ... – pedalpete

답변

1

당신이 데이터베이스에 HTML로 인코딩 된 텍스트를 저장하는 이유가 거기에 비 ASCII 문자가 포함 된 필드를 찾을 것? episode 58 of the Stack Overflow podcast에서 논의 되었 듯이 가능한 최고 수준의 원시 데이터를 항상 저장하려고 시도해야합니다.

+0

포드 캐스트는 그리 많지 않으므로 놓쳤습니다. 이전에 웹을 검색해 보았습니다. 컨센서스는 html 인코딩으로 반환한다면 왜 저장하지 않을까요? 나는 틀린 장소를 들여다 보았을지도 모른다. 기꺼이 변경할 수 있지만 문제 행을 가져올 수는 없습니다. – pedalpete