iT邦幫忙

0

在mysql怎麼做出bopomofo的排序、定序?

沒有環境及設備接觸微軟的sql server,在書店翻書才發現sql server中有注音符號的定序、排序的設定。類似像:

SELECT name,price FROM book ORDER BY name COLLATE Chinese_Taiwan_BOPOMOFO_CI_AI

這樣的語法。
一時在google也查不出,所以很想知道,在mysql怎麼做出bopomofo的排序?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

30
海綿寶寶
iT邦大神 1 級 ‧ 2008-07-09 15:29:37
最佳解答

如果根據http://www.collation-charts.org/mysql60/來看
MySQL 應該是不支援你所謂的 bopomofo 的排序

或者看看別的高手有沒有辦法了

是否以該網址有收錄的collation-chats為依據,我也不甚清楚;但是看該網站所收錄的微軟MS SQL裡 http://www.collation-charts.org/mssql/ ,好像完全看不到與中文有關,甚至bopomofo相關的資料;以該網站有沒有收錄相關檔案,作為是否支援的依據,大概不是理想的判斷標準。
好奇地看了一下該網站提供的連結:http://forge.mysql.com/wiki/How_to_Add_a_Collation 裡面有個 How to Add a Collation 的PDF檔,是有示範怎麼新增像有關電話號碼再加上一些符號來作的定序,也許這是可能的方法,但是,bopomofo的定序資料何處有呢?就像collation-charts所提供的那樣子,也許就比較有可能依該PDF上的作法作出BOPOMOFO的定序吧?

我要發表回答

立即登入回答