- 추가한 줄은 이 색입니다.
- 삭제한 줄은 이 색입니다.
- InterWiki 문서로 갑니다.
#freeze
* InterWiki [#teeaa78d]
InterWiki는, [[PukiWiki]] 및 그 외 서버로 접속하는 기능입니다.
[[InterWikiName]] 문서에서 서버 이름을 정의하고 있습니다.
#contents
** [[InterWiki]]로 접속(InterWikiName의 생성) [#nb5bafb9]
서버 리스트인 서버명:WikiName을 [[BracketName]]으로 만들면 [[InterWikiName]]의 완성.~
이것을 문서에 기술한다면, 해당 서버의 [[WikiName]]으로 이어지는 하이퍼링크가 생성됩니다.
[[서버 이름:WikiName]]
[[pukiwiki:FrontPage]]
** 서버 리스트로 추가 [#a71a4d66]
[[InterWikiName]] 문서에 다음과 같이 서버의 정의를 하는 것으로
서버 리스트에 추가하는 것이 가능합니다.
[URL 서버 이름] 텍스트 유형
[http://pukiwiki.sourceforge.jp/index.php pukiwiki] utf8
** WikiName의 삽입 위치 [#q7ad1d6d]
요구하고자 하는 URL로의 [[WikiName]]의 삽입 위치를 $1 로 지정하는 것이 가능합니다. 생략하면 뒷부분에 붙습니다.
-[http://pukiwiki.sourceforge.jp/index.php?cmd=backup&page=$1&age=1 pukiwiki] utf8
** 문자 코드 변환 타이프 [#k34801d3]
[[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]] 계열로의 인코딩 [#zeb5d7f0]
-[[WikiName]]의 것으로는 그대로 URL 인코딩합니다.
-[[BracketName]]의 것으로는 [[ ]]을 붙여 URL 인코딩합니다.