336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

JSON.parse 시에 에러나는 경우에 해당 사항인지 확인해보고 해결되셨으면 좋겠습니다.

 

해당 JSON.parse 에러는 특정문자(\r, \n, \t, \f)가 포함되어 있을때의 에러입니다.

 

var testData = '{"test":"테스트\r\n테스트\r\n테스트\r\n테스트\r\n"}';

 

 

이럴땐 당황하시지 마시고 저 위에 저 특정문자(\r, \n, \t, \f)가 있다면 다음과 같이 치환해주면 정상적으로 파싱되는 것을 볼 수 있습니다.

 



 testData.replace(/\n/gi, '\\n');
 testData.replace(/\r/gi, '\\r');


 OR 


 testData.replace(/\r\n/gi, '\\r\\n');


 OR


 testData.replace(/\r/gi, '\\r').replace(/\n/gi, '\\n')


 ※ testData.replace(/\r/gi, '\\r').replace(/\n/gi, '\\n').replace(/\t/gi, '\\t').replace(/\f/gi, '\\f')

 ※ javascript는 replaceAll이 없기 때문에 replace로 정규식을 사용해서 치환을 해야 합니다.

 

다음과 같이 정상적으로 파싱되는 모습을 볼 수 있습니다.

 

 

부족한 포스팅이지만, 다시 한번 해당 포스팅이 도움이 되시길 바라며, 좋은 하루 되세요~

 

=======================================================================

 

추가적으로,

 

데이터에 "(쌍따옴표, 더블쿼테이션) 또는 '(홑따옴표, 싱글쿼테이션)가 들어가있어 파싱시 문제가 발생할 수 있습니다.

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


컴퓨터를 포맷할때, 열심히 즐겨찾기 해둔 놈을 잃어버리지 않기위해선 꼭 백업을 해야한다!

IE(Internet Explorer) 같은 경우에는 즐겨찾기 폴더가 따로 있어서 그 폴더에서 복사해서 사용하면 되지만!

크롬에서는 찾으려 해도 찾기가 쉽지 않더라...


그래서 크롬 즐겨찾기(북마크)를 백업 하는 2가지 방법을 준비했습니다!!


(이곳에 오신 분들은 꼭 도움이 되시길 바랍니다... 꾸벅)


1. 크롬 북마크 설정 메뉴 사용하기!

 1) 크롬 상단 오른쪽에 메뉴를 클릭하여 북마크에>북마크 관리자(Ctrl+Shift+O)로 이동한다.



 2) 이동하게 되면 현재 내 북마크(즐겨찾기) 목록이 나오고 오른쪽 상단에 보면 메뉴가 있는데 클릭 하고 북마크 내보내기를 선택한다.



 3) 북마크를 원하는 위치에 HTML 파일로 원하는 파일명으로 저장한다.(디폴트 파일명으로 저장해도 무방하다)




4) 북마크관리자 메뉴에서 북마크 가져오기를 클릭한다음에 고이 보관해둔 북마크 HTML 파일을 불러오면 기존 북마크를 정상적으로 이용할 수 있다.




2. 진짜로 저장되어 있는 파일 이용하기

 1) 내컴퓨터 > 사용자(Users) > 계정폴더 로 이동한다!

    (혹은 바탕화면에 있는 계정폴더로 바로 이동해도 된다.)

 


 2) 그 다음 AppData 폴더로 이동해야 하는데!! 대부분 안보일거에요.. 왜냐면 숨김폴더로 되어 있기 때문이죠!


 3) 그래서 다음과 같이 폴더 메뉴 > 보기 > 폴더옵션을 클릭합니다! (메뉴가 안보이신다면 Alt 키를 눌러주시면 메뉴가 보입니다.)



 4) 폴더옵션 탭에서 보기를 클릭하고 조금 내려보시면 다음과 같이 숨김 파일 및 폴더라고 있습니다.

    여기에서 표시안함으로 되어 있는 것을 표시함으로 가볍게 체크하시고 확인을 눌러줍니다!



 5) 그럼 숨어있던 AppData 폴더가 투명하게 짜잔하고 나타날것입니다!



 6) 이제 AppData > Local > Google > Chrome > User Data > Default 로 이동을 해서 조금 밑으로 내리면

     [Bookmarks, Bookmarks.bak] 파일이 있을겁니다! 이 두 파일을 USB, 개인NAS, 이메일 등으로 백업을 합니다!



 7) 백업한 파일을 포맷한 컴퓨터에서 크롬 설치후 복사한 경로와 똑같은 폴더에 백업한 파일을 덮어씌워주면! 북마크가 잘 옮겨진 걸 볼 수 있다!


 - 경로 : C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default

    ※ Administrator는 계정명이기 때문에 PC마다 차이가 있을 수 있습니다


 - 파일 : Bookmarks, Bookmarks.bak



336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


새해 첫 포스팅을 하게 되었습니다..

일이 바쁘다보니.. 포스팅을 전혀 못했네요..ㅠ,ㅠ


2018년 무술년 새해 복 많이 받으시고 건강하시고 행복한일만 가득하시길 바랍니다!!


windows10 업데이트를 하거나 OS 최신버전을 설치하다보면 \\192.168.X.X로 네트워크 접근을 하려고 하는데

아래와 같이 접근 불가가 되어 공유프린터나 네트워크 공유폴더를 접근 못하는 경우가 생길 때가 있습니다.


\\x.x.x.x에 액세스할 수 없습니다, 이 네트워크 리소스를 사용할 권한이 없는 것 같습니다. 이 서버의 관리자에게 문의하여 액세스 권한이 있는지 확인하십시오.

계정 제한으로 인해 이 사용자가 로그인할수 없습니다. 빈 암호 사용, 로그온 시간 제한 또는 정책 제한으로 인해 이러한 문제가 발생할 수 있습니다. 


먼가 계정 때문에 접근권한이 문제가 생긴것 같습니다.

정확한 원인은 모르겠지만... 해결방법은,

연결할 주소의 자격증명을 수동으로 해주면 됩니다.


윈도우키 + R 을 누르던가 시작프로그램에서 실행을 들어갑니다.

그 후 rundll32 keymgr.dll KRShowKeyMgr 를 입력하고 실행합니다.


그러면 다음과 같은 화면이 나옵니다.




여기에서 추가를 누르면 다음과 같은 화면이 나오고





로그온 대상에 접근하고자 하는 IP를 적고 사용자 이름에 계정과 암호에 암호를 입력하시고 확인을 누르시면 접근 등록이 되며,

시작프로그램에 실행(윈도우키 + R)에서 접근하고자 하는 아이피 " \\XXX.XXX.XXX.XXX" 를 입력하시게 접근이 정상적으로 되게 됩니다.


이 포스팅을 읽고 잘 해결되서 잘 사용하셨으면 좋겠습니다!



+ Recent posts