RIGHT:&size(12){Category: [[UTF-8>BugTrack2/186]]};
*UTF-8で、中国語などの文章が何度かのページ編集で消える [#v31464cb]

-ページ: BugTrack
-投稿者: [[reimy]]
-優先順位: 普通
-状態: 保留
-カテゴリー: 本体バグ
-投稿日: 2003-04-04 (金) 01:09:14
-バージョン: 

**メッセージ [#f605e62f]
UTF-8で使用中、中国語などの文章が含まれるページを何度か編集していると、日本語フォントにない部分の文字が欠落する。
>美军速战速决的企图破产,其重要原因是美军作战理念与战场实际错位:美军?畚用的是所谓为21世纪设计的战争新理念,而打的却是一场20世纪的传统战争,或者说,美军用为明天而设计的作战理论打了一场昨天的战争。
>美军速战速决的企图破产,其重要原因是美军作战理念与战场实际错位:美军障\用的是所谓为21世纪设计的战争新理念,而打的却是一场20世纪的传统战争,或者说,美军用为明天而设计的作战理论打了一场昨天的战争。
<

中国語・韓国語に限らず、日本語でも「内田百&#38290;」の「&#38290;」を数値参照を使わず「内田百閒」と記述した場合も「閒」の文字が何度かページ編集してると消えてしまう。

「~」が「&#x301c;」に化けるのと同じタイミングで発生する。
----
-[[BugTrack/246]]同様、PHP4.3.0以降では発生しない模様。 -- [[reimy]] SIZE(10){2003-04-13 (日) 11:59:36}
-[[BugTrack/246]]同様、クライアント(ブラウザ)の問題と思われます。手許でバグの再現ができないので確定ではありませんが、サーバーからUTF-8で受け取った文字列を、内部でJIS/EUC/SJISに変換する(場合がある)ブラウザが存在するようです。そんなことすれば、当然、JISX0208に無い文字はおかしくなります。どういうブラウザが、どういう状況でこういったコード変換をしてしまうのか、調査してみようかと思っています。 -- [[三浦克介]] &new{2003-04-29 (火) 00:53:31};
--iconv経由だと、そうなりますね。ということは、ブラウザということもありますが、プラットフォームにも依存する。ということもありそうですね。&new{2003-04-29 (火) 15:22:42};

//#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.046 sec.

OSDN