プレフィックス検索用に可能な限り高い UTF8 文字を取得する必要があります。
次のようなデータセットがあります。
A
Ba
Bf
C
これで、開始値と終了値を指定してプレフィックス検索を実行できます。
Start: B
End: B* where * should be the highest possible UTF8 character.
Javascriptを使用してプログラムでこれを取得するにはどうすればよいですか?
編集:これはより良い例です:
このプレフィックスを JSON RPC API に送信する必要があります。そのため、JS で実際の比較を行うことはできません。
しかし、B で始まる両方の文字列を一致させたい場合は、
Start: B
End: B?
どこ ?可能な最大の UTF8 文字です。
ASCIIならできます"B" + String.fromCharCode(255)
が、これはあくまでもASCIIです。私の文字列は UTF8 です。この場合、これは B で始まるすべての可能な文字列と一致しません。