たけふ@大阪豊中です。 Hideousness IMAI さんは書きました (2010/01/11 15:20):
> # convmv -f euc-jp -t utf-8 (ファイル名) > で変換すると、「〜」が予期しないコードになるようで、samba等で共有しWindowsから > 参照すると、少し太字の文字になってしまいます。 日本 Samba ユーザー会の WEB ページに載っている変換ツールなら、 問答無用で変換出来た記憶が有ります。 http://www.samba.gr.jp/project/contrib/smbchartool.html 参考に無れば幸いです。
# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # smbchartool # smbchartool/Makefile # smbchartool/distinfo # smbchartool/pkg-descr # smbchartool/pkg-plist # echo c - smbchartool mkdir -p smbchartool > /dev/null 2>&1 echo x - smbchartool/Makefile sed 's/^X//' >smbchartool/Makefile << 'END-of-smbchartool/Makefile' X# New ports collection makefile for: smbchartool X# Date created: X# Whom: X# X# $FreeBSD: X# X XPORTNAME= smbchartool XPORTVERSION= 3.0a XCATEGORIES= converters japanese perl5 XMASTER_SITES= ftp://ftp.samba.gr.jp/pub/samba-jp/tool/ XDISTNAME= ${PORTNAME}-2.3a XPATCH_SITES= http://www.miraclelinux.com/technet/samba30/download/ XPATCH_SITE_SUBDIR= nork XPATCHFILES= ${PORTNAME}-2.3a_${PORTVERSION}.diff.gz XPATCH_DIST_STRIP= -p0 XPATCH_WRKSRC= ${WRKDIR} X XCOMMENT= Samba server on the Japanese character code for the bulk conversion. X XUSE_PERL5= yes XBUILD_DEPENDS= ${JCODE}:${PORTSDIR}/japanese/p5-jcode.pl \ X ${SITE_PERL}/${PERL_ARCH}/Text/Iconv.pm:${PORTSDIR}/converters/p5-Text-Iconv XRUN_DEPENDS= ${BUILD_DEPENDS} XNO_BUILD= yes X X#ALL= smbfnconv capecho hexecho smbutfconv \ XALL= smbfnconv capecho hexecho \ X gengaiji.pl genibmkanji.pl gendir.pl XLC= euc jis sjis hex cap X Xdo-install: X for i in $(ALL); do \ X ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}/$$i ${PREFIX}/bin; \ X done X X for i in $(LC); do \ X for j in $(LC); do \ X if [ -f $${i}to$${j} ]; then \ X break; \ X fi; \ X ${LN} -fs ${PREFIX}/bin/smbfnconv ${PREFIX}/bin/$${i}to$${j}; \ X done; \ X done X X ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/dot.bashrc.example ${PREFIX}/share/skel/dot.bashrc.example X X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/COPYING.txt ${DOCSDIR} X ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/README ${DOCSDIR} X ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/smbchartool.html ${DOCSDIR} X.endif X.if !defined(NOPORTEXAMPLES) X ${MKDIR} ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/hextestkanji.tar.gz ${EXAMPLESDIR} X.endif X X.include <bsd.port.pre.mk> X X.if ${PERL_LEVEL} < 500801 XJCODE= ${SITE_PERL}/${PERL_ARCH}/jcode.pl X.else XJCODE= ${SITE_PERL}/jcode.pl X.endif X X.include <bsd.port.post.mk> END-of-smbchartool/Makefile echo x - smbchartool/distinfo sed 's/^X//' >smbchartool/distinfo << 'END-of-smbchartool/distinfo' XMD5 (smbchartool-2.3a.tar.gz) = 47bf56fe73e16c943aceb71f5de1613d XSHA256 (smbchartool-2.3a.tar.gz) = 140d8d5f9559feb62ad3eed9781b284ffd3ee12bb83e3201ec0d3a65ace3e447 XSIZE (smbchartool-2.3a.tar.gz) = 30978 XMD5 (smbchartool-2.3a_3.0a.diff.gz) = bf320219658b63ce908a69b05d209982 XSHA256 (smbchartool-2.3a_3.0a.diff.gz) = f4a4b963c8fdf6cde1230fd59cb4daaecc28c74af78bfd204f5e249e975800fd XSIZE (smbchartool-2.3a_3.0a.diff.gz) = 7327 XMD5 (smbchartool-2.3a_3.0a.diff.gz) = bf320219658b63ce908a69b05d209982 XSHA256 (smbchartool-2.3a_3.0a.diff.gz) = f4a4b963c8fdf6cde1230fd59cb4daaecc28c74af78bfd204f5e249e975800fd XSIZE (smbchartool-2.3a_3.0a.diff.gz) = 7327 END-of-smbchartool/distinfo echo x - smbchartool/pkg-descr sed 's/^X//' >smbchartool/pkg-descr << 'END-of-smbchartool/pkg-descr' XSMBCHARTOOL is, Samba's companion tool, XSamba file server on the Japanese character code by converting it to bulk, XSamba server to support the operation of the administrative tool. X XCurrently euc, hex, jis, cap, sjis number corresponding to each letter. XAlso, as well as conversion of the former garbled version for its repair. X XWWW: http://www.samba.gr.jp/project/contrib/smbchartool.html X http://www.miraclelinux.com/technet/samba30/migration.html END-of-smbchartool/pkg-descr echo x - smbchartool/pkg-plist sed 's/^X//' >smbchartool/pkg-plist << 'END-of-smbchartool/pkg-plist' Xbin/smbfnconv Xbin/capecho Xbin/hexecho Xbin/euctoeuc Xbin/euctojis Xbin/euctosjis Xbin/euctohex Xbin/euctocap Xbin/jistoeuc Xbin/jistojis Xbin/jistosjis Xbin/jistohex Xbin/jistocap Xbin/sjistoeuc Xbin/sjistojis Xbin/sjistosjis Xbin/sjistohex Xbin/sjistocap Xbin/hextoeuc Xbin/hextojis Xbin/hextosjis Xbin/hextohex Xbin/hextocap Xbin/captoeuc Xbin/captojis Xbin/captosjis Xbin/captohex Xbin/captocap Xshare/skel/dot.bashrc.example Xbin/gengaiji.pl Xbin/genibmkanji.pl Xbin/gendir.pl X%%PORTDOCS%%%%DOCSDIR%%/COPYING.txt X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/smbchartool.html X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hextestkanji.tar.gz x%%portdoc...@dirrm %%DOCSDIR%% x%%portexample...@dirrm %%EXAMPLESDIR%% END-of-smbchartool/pkg-plist exit