A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
fgetsではなく、fgetcを使っても良いですが、文字コードを変換する際全角文字は2バイトになります。
ですから一行単位で読み込むなどしてからiconvを使って変換しないと、文字化けすると思います。http://www9.plala.or.jp/sgwr-t/lib/fgetc.html
No.1
- 回答日時:
ありがとうございます。すいません、fgetsではなく、fgetcを使って行いたいのですが、たとえばWIKIのソースをどのように変えればよいのでしょうか?
p_src = s_src;
p_dst = s_dst;
n_src = strlen(s_src);
n_dst = S_SIZE-1;
while(0 < n_src){
iconv(icd, &p_src, &n_src, &p_dst, &n_dst);
}
特にこのあたりをどうにかすればよいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- PDF acrobatでwordファイルをpdfに変換すると文字化けする 3 2023/02/10 09:31
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- その他(プログラミング・Web制作) 文字コード及びフォントに関する次の記述を読み,適切なものをすべて選べ。 ASCIIとは,英数字だけを 4 2023/01/11 19:10
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- その他(プログラミング・Web制作) 変換のプログラムを教えてください。 6 2023/07/01 09:57
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBAでPDFファイルをMicro...
-
括弧内のキーワードを抽出・変...
-
gccでiconvを使った文字コード...
-
VB6にも「ToString」ってあり...
-
Visual Studio プロパティペー...
-
ひらがなから全角カタカナへの...
-
テキストをhtml変換するには
-
文字コードの%E3%80%とは何です...
-
エクセルでの全角から半角への変換
-
CString から LPCTSTRの型に変換
-
CSVファイルの中で、「 , 」カ...
-
英数字のみ全角から半角に変換
-
エクセルで数値を全角文字(カ...
-
正規表現 URL抽出「 [\\/\\b]{0...
-
VBA 文字に半角が含まれて...
-
住宅にカナを入力する際に丁目...
-
PowerShellの繰り返し処理の最...
-
[VBScript]バイト長の判定
-
「何とかで始まり、何とかで終...
-
全角チルダと波ダッシュに関す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでPDFファイルをMicro...
-
CString から LPCTSTRの型に変換
-
文字コードの%E3%80%とは何です...
-
SJIS->UTF8->SJISコード変換に...
-
Visual Studio プロパティペー...
-
テキストをhtml変換するには
-
VBScript文字列をSJISからUTF8...
-
文字化けしてしまって困っています
-
LINUX上でシリアル通信(C++)
-
シャープ(#)の受け渡し
-
【PHP】全角記号を半角記号...
-
エクセルでの漢字(全角ひらが...
-
URLが日本語なのになぜ表示...
-
CString型からdouble型への変換
-
ファイル名の右側を変更したい ...
-
SQLのデータで半角カナを全角に...
-
Excelで半角カナのみを全角に変...
-
VB6にも「ToString」ってあり...
-
改行を含んだ文字列を正規表現...
-
日付をシリアル値に変換
おすすめ情報