
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
文字数制限もあり、連続投稿になります。
半角カタカナを全角カタカナに変換するストアド・ファンクションを、試しに作ってみました。
文字数制限でここには貼り付けできないので、リンクを参照願います。
参考URL:http://blogs.yahoo.co.jp/chuuken_ken_kou/folder/ …
No.4
- 回答日時:
他の方の回答にもありますが、RDBMSの機能だけでやるなら、
(1)replace関数を何度もネストさせて、文字毎に変換
(2)ストアドプロシジャで、文字コードの変換テーブル(リスト)などを作って、文字数分ループさせて変換
といった方法があります。
RDBMSでは障害に備えたログを取得したり、バッファリング、排他制御などがあり、今回のような操作は、オーバヘッドがあります。そのため、アプリ側でやった方が処理がシンプルにでき、軽快にできると思います。また、DB上で更新するより、テキストファイル上でやった方が、やはりシンプルで軽快にできると思います。
いずれにしても、「どの文字をどの文字に変換する」、「どの文字コードをどの文字コードに変換する」といった対応付けしたテーブル、リストを作るなり、流用できるものを入手する必要があります。
ASCIIなどであれば、文字コードに特定の数値を加算するといったことも可能ですが、マルチバイトの文字コードは、そう簡単ではないようです。
No.3
- 回答日時:
他の方の回答にもありますが、文字コードによって若干処理がかわるかも
ストアドプロシージャで半角カタカナ範囲をwhileで回して全角にすれば
いけそうな気がします。
No.2
- 回答日時:
シフトJIS前提ですが
http://www.vector.co.jp/soft/win95/util/se373689 …
こちらは、カナのみ変換対象のソフトのようです。
ただ、テーブルをエクスポートして変換、インポート作業の手間がかかりますね。
それに、変換作業をメモリ上で行うので、環境によっては負荷が高いかもしれません。
この回答への補足
状況の説明不足で申し訳ありませんでした・・・
文字コードはUTF8なので今回はこのソフトの出番はなさそうです。
でもJISのデータベースもよく見かけるので何かと役立ちそうです
情報ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
更新クエリで半角カタカナのみ全角カタカナにする方法
Word(ワード)
-
SQL 全角半角混在の文字列から半角数字のみを抜き出す
Oracle
-
Viewにインデックスは張れますか?
Oracle
-
-
4
Accessの画面更新を一時的に停止する方法。
その他(データベース)
-
5
SQLSever 一括インポートについて
その他(パソコン・スマホ・電化製品)
-
6
Transact-SQLでストアードプロシージャ・関数内でのみ有効なモジュールは作れますか?
SQL Server
-
7
データグリッドビューの結合セルに文字を表示させたい
Visual Basic(VBA)
-
8
SQL文で右から1文字だけ削除するやり方
MySQL
-
9
select文の書き方「半角カナ+英+数」 以外の文字が含まれているレコードを抽出する方法
PostgreSQL
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SJIS->UTF8->SJISコード変換に...
-
CString から LPCTSTRの型に変換
-
文字コードの変換によるレイア...
-
SQLのデータで半角カナを全角に...
-
【PHP】全角記号を半角記号...
-
文字コードの%E3%80%とは何です...
-
Excel VBAでPDFファイルをMicro...
-
テキストをhtml変換するには
-
ビジュアルスタジオ
-
vbwide(半角⇒全角変換)について
-
CString型からdouble型への変換
-
VBScript文字列をSJISからUTF8...
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
住宅にカナを入力する際に丁目...
-
Excelについて質問です。 セル...
-
IEからEdgeへの移行に伴うIMEの...
-
正規表現で、特定の文字列を含...
-
正規表現 英数字を1つ以上含む...
-
VBA 文字に半角が含まれて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでPDFファイルをMicro...
-
文字コードの%E3%80%とは何です...
-
CString から LPCTSTRの型に変換
-
SQLのデータで半角カナを全角に...
-
エクセルでの漢字(全角ひらが...
-
CString型からdouble型への変換
-
SJIS->UTF8->SJISコード変換に...
-
エンコードとコンバートの違い...
-
JISとシフトJIS
-
VBScript文字列をSJISからUTF8...
-
漢字からカタカナ変換マクロ
-
あるユニコード文字が、あるコ...
-
テキストをhtml変換するには
-
文字列を quoted-printable 文...
-
マイク取得音声のテキスト変換
-
16進数の文字列を文章に変える
-
dreamweaver タグの設定変更の...
-
日本語ドメインを取得しようと...
-
html内のカタカナを全て全...
-
ファイル名の右側を変更したい ...
おすすめ情報