새 문서 편집 변경점 과거 첨부 복사 이름 바꾸기 동결 해제   전체 문서 일람   도움말   바뀐 글 RSS

InterWiki

Top / InterWiki
최종 수정 일시 : 2020-01-09 (목) 02:21:20 (1563d)

InterWiki

InterWiki는, PukiWiki 및 그 외 서버로 접속하는 기능입니다.

InterWikiName 문서에서 서버 이름을 정의하고 있습니다.

InterWiki로 접속(InterWikiName의 생성)

서버 리스트인 서버명:WikiNameBracketName으로 만들면 InterWikiName의 완성.

이것을 문서에 기술한다면, 해당 서버의 WikiName으로 이어지는 하이퍼링크가 생성됩니다.

[[서버 이름:WikiName]]
[[pukiwiki:FrontPage]]

서버 리스트로 추가

InterWikiName 문서에 다음과 같이 서버의 정의를 하는 것으로
서버 리스트에 추가하는 것이 가능합니다.

[URL 서버 이름] 텍스트 유형
[http://pukiwiki.sourceforge.jp/index.php pukiwiki] utf8

WikiName의 삽입 위치

요구하고자 하는 URL로의 WikiName의 삽입 위치를 $1 로 지정하는 것이 가능합니다. 생략하면 뒷부분에 붙습니다.

-[http://pukiwiki.sourceforge.jp/index.php?cmd=backup&page=$1&age=1 pukiwiki] utf8

문자 코드 변환 타이프

PukiWiki 내의 문서 이외로도 이동 가능합니다. 일본어를 URL에 포함할 가능성도 있으므로 그러한 경우의 인코딩 지정을 타이프로 지정할 수 있습니다.

-[http://pukiwiki.sourceforge.jp/index.php?cmd=read&page=$1 somewhere] utf8
std 생략시
내부 문자 인코딩(표준은 SJIS)대로 URL 인코딩을 합니다.
raw asis
URL 인코딩 없이 그대로 사용합니다.
sjis
문자열을 SJIS로 변환하여, URL 인코딩을 합니다. (mb_string의 SJIS로의 에일리어스입니다)
euc
문자열을 일본어 EUC로 변환하여, URL 인코딩을 합니다. (mb_string의 EUC-JP로의 에일리어스입니다)
utf8
문자열을 UTF-8로 변환하여, URL 인코딩을 합니다. (mb_string의 UTF-8로의 에일리어스입니다)
yw
YukiWiki 계열로의 인코딩입니다.
moin
MoinMoin?용으로 변환합니다.

그 외, PHP4의 mb_string으로 지원되고 있는 다음의 인코딩 문자들을 사용 가능합니다.

UCS-4, UCS-4BE, UCS-4LE, UCS-2, UCS-2BE, UCS-2LE, UTF-32, UTF-32BE, UTF-32LE, UCS-2LE, UTF-16, UTF-16BE, UTF-16LE, UTF-8, UTF-7, ASCII, EUC-JP, SJIS, eucJP-win, SJIS-win, ISO-2022-JP, JIS, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, ISO-8859-13, ISO-8859-14, ISO-8859-15, byte2be, byte2le, byte4be, byte4le, BASE64, 7bit, 8bit, UTF7-IMAP

YukiWiki 계열로의 인코딩

  • WikiName의 것으로는 그대로 URL 인코딩합니다.
  • BracketName의 것으로는 [[ ]]을 붙여 URL 인코딩합니다.