アカウント名:
パスワード:
仮に2018年で現元号が終わったとして、Windowsの新元号への対応ってどうなるのかな?
XPなどサポート切れOSは対応しないと思われるが、そうなると企業系ではXPが完全に駆逐されるのかな?それとも、西暦を使えばいいだけでXPはまだまだ生き残るかな?
そもそも西暦和暦変換ライブラリってOSで提供してるんだっけ?MS-Office、JustOfficeとか各社で提供してるんだっけ?
OSとは関係無いけど、文字コードにはには元号の組文字(平成U+337B)があるので規格と標準フォントの対応にはどれくらい時間がかかるだろうか?JISだと、とりあえず場所を予約しておいて、標準グリフは後で入れればいいだろうけど、unicodeに入れてもらうにはどれぐらいかかるのだろうか?
.netにはJapaneseCalendarクラス [microsoft.com]ってのがありますね。
Visual C++ Runtime /.Net Frameworkには変換ロジックがあるよ。元号付き日付→西暦の入力時変換はできるのに、西暦→元号付き日付の出力時変換が微妙に使いにくいとか、問題はあるけれどね。ExcelやVBでよく元号関係の処理を独自実装したものだ。メンテナンス破地獄だろうなあ。
レジストリに西暦と元号のデータ持ってるから、Windows Updateでレジストリが更新されて対応完了System.Globalization.JapaneseCalendarを使わずに自前で処理してるクソコードだと無理
XPにWindows Updateが来るのか?というところが焦点。
レジストリに西暦と元号のデータ持ってるんだから、必要なところが勝手にやれば?
サポート終わってるのに来るわけねーだろカス
XPはサポート切れなんでアプリ側で対応するしかないでしょう。CP932のコード 877DH を使って作業を進めていきます。(これが標準になるといいけど)
IMEの機種依存文字も増えることになるんですね。㍻→〓。
Windows Updateで対応する部分もあるでしょうし、サードパーティ製の日付入力コントロールだとまた別でしょう。たとえばGrapecityのInputManではXMLファイルになっているのでリビルド不要で新元号に対応できる、としています。
ナレッジベース新しい元号(年号)への対応方法について(.NET製品)https://www.grapecity.com/tools/support/technical/knowledge_detail.asp... [grapecity.com]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
Windowsの対応はどうなる? (スコア:0)
仮に2018年で現元号が終わったとして、Windowsの新元号への対応って
どうなるのかな?
XPなどサポート切れOSは対応しないと思われるが、そうなると企業系では
XPが完全に駆逐されるのかな?それとも、西暦を使えばいいだけでXPは
まだまだ生き残るかな?
そもそも西暦和暦変換ライブラリってOSで提供してるんだっけ?
MS-Office、JustOfficeとか各社で提供してるんだっけ?
Re:Windowsの対応はどうなる? (スコア:1)
OSとは関係無いけど、文字コードにはには元号の組文字(平成U+337B)があるので規格と標準フォントの対応にはどれくらい時間がかかるだろうか?
JISだと、とりあえず場所を予約しておいて、標準グリフは後で入れればいいだろうけど、unicodeに入れてもらうには
どれぐらいかかるのだろうか?
maruken
Re: (スコア:0)
.netにはJapaneseCalendarクラス [microsoft.com]ってのがありますね。
Re: (スコア:0)
Visual C++ Runtime /.Net Frameworkには変換ロジックがあるよ。
元号付き日付→西暦の入力時変換はできるのに、
西暦→元号付き日付の出力時変換が微妙に使いにくいとか、問題はあるけれどね。
ExcelやVBでよく元号関係の処理を独自実装したものだ。
メンテナンス破地獄だろうなあ。
Re: (スコア:0)
レジストリに西暦と元号のデータ持ってるから、Windows Updateでレジストリが更新されて対応完了
System.Globalization.JapaneseCalendarを使わずに自前で処理してるクソコードだと無理
Re: (スコア:0)
XPにWindows Updateが来るのか?というところが焦点。
Re: (スコア:0)
レジストリに西暦と元号のデータ持ってるんだから、必要なところが勝手にやれば?
Re: (スコア:0)
サポート終わってるのに来るわけねーだろカス
Re: (スコア:0)
XPはサポート切れなんでアプリ側で対応するしかないでしょう。
CP932のコード 877DH を使って作業を進めていきます。
(これが標準になるといいけど)
Re: (スコア:0)
IMEの機種依存文字も増えることになるんですね。㍻→〓。
Re: (スコア:0)
Windows Updateで対応する部分もあるでしょうし、サードパーティ製の日付入力コントロールだとまた別でしょう。
たとえばGrapecityのInputManではXMLファイルになっているのでリビルド不要で新元号に対応できる、としています。
ナレッジベース
新しい元号(年号)への対応方法について(.NET製品)
https://www.grapecity.com/tools/support/technical/knowledge_detail.asp... [grapecity.com]