たけふ@大阪豊中です。
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

メールによる返信