Develop의 Tistory

반응형
(追記) (追記ここまで)

php 8

[PHP] 워드·아웃룩·엑셀에서 복사한 유니코드 특수문자 처리 오류와 PHP 변환 함수

워드·아웃룩·엑셀에서 복사한 유니코드 특수문자 처리 오류와 PHP 변환 함수 최근 워드(Word), 아웃룩(Outlook), 엑셀(Excel) 등에서 작성된 문서를 시스템에 입력하거나 UTF-8로 저장한 후, 일부 특수문자 때문에 오류가 발생하는 현상을 확인하였다.대표적으로 아래와 같은 문자가 문제가 되었다.⓵ ⓶ ⓷a b cA B C가 나 다(가) (나) (다)– — “ ” ‘ ’ …처음에는 “유니코드와 UTF-8 간에 매핑되지 않는 문자가 있어서 발생하는 문제”로 생각할 수 있다.하지만 정확히는 UTF-8 자체의 문제라기보다, UTF-8로 저장된 일부 유니코드 특수문자가 이후 CP949, EUC-KR, ANSI 기반 시스템이나 레거시 DB, 구형 컴포넌트, 리포트 출력 모듈 등에서 처리될 때 발생하는 호환성 문..

Language/PHP 2026年07月02日
[HTML/PHP] 웹페이지 캐시 사용하지 않기(항상 초기화)

웹을 가끔 하다보면, 새로고침해도 제대로 반영되지 않는 경우 "Ctrl + F5"로 갱신하거나, 아래 코딩맛집님의 글을 보시고 해당 페이지에 코딩해주시면 됩니다. 가끔 웹 유지관리하다가 필요하여 글을 복사하여 둡니다. PHP 출처: https://coding-restaurant.tistory.com/339 [코딩맛집]===================================== 로그아웃 후 뒤로가기 클릭 시 그대로 남아있는 캐시를 초기화하는 등에 쓸 수 있겠습니다. html로 브라우저 캐시를 초기화하기 : 캐시를 사용하지 않도록 하는 메타태그 no-cahe pragma : no-cache는 캐싱을 방지하는 메타태그입니다.Expires: -1는 캐시된 페이지를 즉시 만료합니다. # 위의 명시된 날짜 ..

Web(HTML,CSS,Script) 2021年09月09日
[ORACLE / PL/SQL / Crypt / HxCrypt]암호화, 복호화 PACKAGE(Class)

자작이며, PHP Library중 하나인 ADOdb의 crypt.inc.php의 MD5Crypt Class를 C#으로 변경 후 Oracle용 PL/SQL에 맞게 변경하였습니다. MS-SQL, SQLite는 C#을 이용하여 DLL로 제작하여 로딩하시면 사용 가능합니다. 패키지명은 HxCrypt라고 하였습니다. 별도로 비트연산용 PKG_UTILS( http://overoid.tistory.com/35 ) / 첨부(PKG_UTILS_Oracle.sql) 참조를 이용하였습니다. 자세한 내용은 첨부파일을 참고하시기 바랍니다. (ADODB가 GNU 라이센스이므로 공유는 당연하다 판단했습니다. / C#과 Oracle용으로 마이그레이션한 라이블러리를 공개합니다.) PHP용 소스 출처 : http://adodb.org/..

Workspace & Develop/Library 2018年05月10日
[C# / .NET / Crypt / HxCrypt]암호화, 복호화 Class

자작이며, PHP Library중 하나인 ADOdb의 crypt.inc.php의 MD5Crypt Class를 C#에 맞게 변경하였습니다. (ASP.NET, MS-SQL, SQLite에서도 사용 가능) Class명은 HxCrypt라고 하였습니다. 자세한 내용은 첨부파일을 참고하시기 바랍니다. (ADODB가 GNU 라이센스이므로 공유는 당연하다 판단했습니다. / C#과 Oracle용으로 마이그레이션한 라이블러리를 공개합니다.) PHP용 소스 출처 : http://adodb.org/ - 암호화 : HxCrypt.Encrypt(문자열, 키값) //호출 할 때마다 다른 값이 리턴됨 - 복호화 : HxCrypt.Decrypt(암호 문자열, 키값) 암호화 문자열과 키값은 반드시 키보드에 존재하는 영문+숫자+특수키 값..

Workspace & Develop/Library 2018年05月10日
[PHP / Crypt / MD5Crypt]암호화, 복호화 Class (ADOdb의 crypt.inc.php)

본 자료는 PHP용 암호화 및 복호화가 가능한 라이블러리를 소개합니다. 이 자료를 이용하여 제가 직접 C#과 Oracle용으로 마이그레이션한 라이블러리를 공개합니다. (ADODB가 GNU 라이센스이므로 공유는 당연하다 판단했습니다.) 출처 : http://adodb.org/ - 암호화 : MD5Crypt.Encrypt(문자열, 키값) //호출 할 때마다 다른 값이 리턴됨 - 복호화 : MD5Crypt.Decrypt(암호 문자열, 키값) 암호화 문자열과 키값은 반드시 키보드에 존재하는 영문+숫자+특수키 값만을 정상적으로 사용 가능하며, 기타 다른 문자(특수문자, 한글, …)들은 문자 인코딩 타입과 플랫폼에 따라 상이한 결과가 나오므로 주의가 필요함. [CODE] //ADOdb의 crypt.inc.php /..

Workspace & Develop/Library 2018年05月10日
반응형
(追記) (追記ここまで)

티스토리툴바

AltStyle によって変換されたページ (->オリジナル) /