테스트 사이트 - 개발 중인 베타 버전입니다

유튜브 업로드시 한글 깨짐 현상 채택완료

웹군 11년 전 조회 7,066


 

ytVideoApp 이라는 공개 소스를 이용해서 

게시판에서 유튜브로 바로 등록하는 프로그램을 진행중에 있습니다. 

 

잘 동작되지만 제목에 '한글 1' 이라는 글자를 넣으면 앞에 '한'만 

제대로 들어가고 나머지 글자는 이상하게 깨져서 들어갑니다.(첨부 파일 스크린샷) 

 

언어셋도 다 점검해 보았는데 어떤 현상인지 도통 감이 안 잡히네요. 

 

 

입력값이 넘어가는 소스입니다. (자바스크립트로 폼양식이 생성)

 

ytVideoApp.prepareUploadForm = function() { 

  var  metaDataForm = ['<br clear="all"><form id="uploadForm" ',

    'onsubmit="ytVideoApp.prepareSyndicatedUpload(',

    'this.videoTitle.value, ',

    'this.videoDescription.value, ',

    'this.videoCategory.value, ',

    'this.videoTags.value); ',

    'return false;">', 

 

최종적으로 입력값이 들어가는 소스는 아래과 같습니다. 

 

ytVideoApp.sendRequest = function(filePath, params, resultDivName) { 

  if (window.XMLHttpRequest) { 

    var xmlhr = new XMLHttpRequest(); 

  } else { 

    var xmlhr = new ActiveXObject('MSXML2.XMLHTTP.3.0'); 

  } 

 

어떤 관점에 풀어나갈지 조언 부탁드려도 될까요? (__) 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

b
11년 전

등록시 언어 인코딩을 utf8로 업로드 되게 해보세요.

ex) form 값에 form name="어쩌구".... ...  accept-charset="utf-8" 요렇게 추가 하는 방법도 있습니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인